【ubuntu10.04】TeX環境を構築する
わざわざTeXでpdfを作るために再起動しなおして、windowsでTeX作業をするのが面倒だったため、Ubuntuで何とかTeX環境を整えてみた。そのまとめ。
以下の作業はUbuntu10.04環境下で行っています。
TeXをインストールする
基本的にパッケージインストールのみで良いです。
$ sudo apt-get install texlive texlive-math-extra ptex-bin okumura-clsfiles cmap-adobe-japan1
$ sudo jisftconfig add
TeXのコンパイル
インストールがちゃんとできていれば、端末上で以下のコマンドを入力するとTeXコンパイルできます。ただ、文字コードがEU形式じゃないとエラーを吐くようです。
この段階では、あくまでコマンドがインストールされているかを確認程度でいいです。
TeXWorkのインストール
$ sudo apt-get install texworks
TeXworks の設定
①コンパイルスクリプトの作成
コンパイル時に自動で文字コードを変換してくれるスクリプトを書きます。
#!/bin/sh # 文字コード変換後のファイルをすべて /tmp/teX に置く。 if [ ! -d /tmp/Texworks ]; then mkdir -m 777 /tmp/Texworks fi # log ファイルなどは作業ディレクトリに置く。 nkf -e "$1".tex > /tmp/Texworks/"$1".tex && platex /tmp/Texworks/"$1".tex && cp "$1".dvi /tmp/Texworks/"$1".dvi && dvipdfmx -o "$1".pdf /tmp/Texworks/"$1".dvi && rm /tmp/Texworks/*
②初期設定
最後に、先のスクリプトをTeXWorks から使用するように設定します。
これについてはユーザーごとに設定が必要であることに注意が必要かもしれません。
- [編集] -> [設定] -> [タイプセット] のタイプセットの方法を見る。
- 右下の + みたいなボタンを押す。
- [名前] : pdfplatex [プログラム] : /usr/local/bin/pdfplatex.sh [引数] : $basename [実行後、PDF を表示する]にチェックを入れて [OK]
- [デフォルト] を pdfplatex に変更して、[OK]
おまけ:Emacsで文字コードを変える。
emacsを起動した状態で
Ctrl-X + RETURN + f
で文字コードを変えることができる。
以下よく使う日本語文字コード
画像添付用にスクリプト改良(執筆中)
extractbb *.png
参照:
ひつまぶし食べたい: Ubuntu 12.04 で TeXWorks の導入