スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

LaTeXで証明図

本格的にLaTeXを勉強することにした。

現在勉強中の証明図を書く方法はないかと調べたところ、bussproofs.styというスタイルファイルがあるらしい。早速導入。

証明図は横に長くなりやすいので紙を横長にする。documentclassにlandscapeを指定するほか、dvipdfmxコマンドに-lを渡せばいいようだ。

さて、PDFファイルに目次をつけたくなった。なんかhyperrefというのを使えばいいようだが、

\usepackage[dvipdfmx]{hyperref}
と書くとPDFファイルが横長にならない。困って調べていろいろ試した結果、
\usepackage[dvipdfmx,setpagesize=false]{hyperref}
と書けばちゃんと横長になってくれる模様。 なお、これだけだとPDFの目次が文字化けするので注意。

スポンサーサイト

VirtualBoxにArch Linux (x86_64)を入れる

Official Arch Linux Install Guideが必見。

まずダウンロード。archlinux-2009.08-core-x86_64.isoをダウンロードした。sha1sumもチェック。FTPのやつだと最初から最新版が入るのでそっちの方がいいかもしれない。

VirtualBoxで新規VMを作る。Linux / Arch Linux (64 bit)にした。設定のNetworkで、Adapter 2のHost-only Adapterにする。ダウンロードしたばかりのCDイメージをマウント。

起動。Boot Arch Linux Live CDを選択。rootとしてログオン。

# km

でキーボードを指定。i386/qwerty/jp106.map.gzが良さそうだ。Console Fontはよくわからんのでスキップ。

# /arch/setup

インストール開始。Alt+←→とかAlt+F*でコンソールを切り替えられる。

続きを読む

テーマ : OS | ジャンル : コンピュータ

tag : VirtualBox ArchLinux

HTML+CSSで分数

CSSを使って分数を表示しよう

φ=1+11+11+11+11+…
e=1+1+12!+13!+…

<style type="text/css">
.fraction {
display: inline-block;
text-align: center;
vertical-align: middle;
font-size: smaller;
}
.fraction > .sep {
background-color: black;
display: block;
width: 100%;
height: 1px;
}
</style>
&phi;=1+<span class="fraction">1<span class="sep"></span><span>1+<span class="fraction">1<span class="sep"></span><span>1+<span class="fraction">1<span class="sep"></span><span>1+<span class="fraction">1<span class="sep"></span>1+…</span></span></span></span></span></span></span>
e=1+1+<span class="fraction">1<span class="sep"></span>2!</span>+<span class="fraction">1<span class="sep"></span>3!</span>+…

横線の色が決めうちなのは問題か。

7/3 追記
CSS3にcurrentColorっていうキーワードが入るらしいので、それを指定すれば横線の色を文字色と同じにできる。FirefoxとかSafariだともう対応してる。

e=1+1+12!+13!+…

NativeClient入れてみた

今更すぎるが、Native Client (NaCl)を入れてみた。
サンプルにLuaを組み込むのがあるので、ちょっと触ってみた。
なぜかwindow.alertが呼べない。でもJavaScriptの関数を経由すれば呼べる。
今度、暇があったらじっくり遊んでみる。

コードの色づけ

google-code-prettifyを使ってみた。
prettify.js/cssとlang-**.jsをアップロードして、ブログのテンプレートに追加。
<body onload="prettyPrint()">で完成。
Schemeはlang-scmで指定するようだが他のLispと一緒になってる。
これは自分で修正しろということか。
プロフィール

minoki

Author:minoki
好きなプログラミング言語:
Haskell,Lua
GitHubアカウント
Twitter

最新記事
月別アーカイブ
カテゴリ
検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。