TEX on KNOPPIXKNOPPIX について

1

KNOPPIX は Debian GNU/Linux を元にドイツの Klaus Knopper 氏が開発を進め、独立行政法人産業技術総合研究所において日本語化がすすめられている CD/DVD だけで起動できる Linux環境です。KNOPPIX では LXDE という環境によってマウスによる GUI 操作が可能なように設計されています。しかし、ご存知のように Linux は UNIX クローンの一種ですので、ここではキーボードからの入力による TEX の使用方法について解説をします。ここでは解説しませんが、グラフィカルな環境で TeX を使いたいという方は、Kile や LyX 等も収録していますので、そちらをお使いください。

TEX について2

TEX に馴染みのない方のために簡単に解説すると TEX は Donald E. Knuth が作成した組版システムです。LATEX は Leslie Lamport が TEX の上に拡張した文書処理システムです。TEX および LATEX は数式や記号の記述に優れているので、数学や物理、理工学などの分野において論文などを記述するために用いられています。
KNOPPIX には（株）アスキーが日本語化した pTEX や pLATEX が含まれていますので、日本語による TEX ドキュメントの作成が可能です。1994 年に LATEX の新版 LATEX 2ε が発表され、1995
年には日本語化された pLATEX 2ε が配布されましたが KNOPPIX には、この pLATEX 2ε がインストールされています。アメリカ数学会による AMS-LATEX や AMS-TEX などの拡張パッケージも含まれていますので、高度な数式の記述にも対応しています。
また，KNOPPIX/Math/2010 からは ptexlive ベースとなり，標準の文字コードとして UTF-8を使うようになりました．これまでと若干，命令が異なりますので注意してください．

2.1

LXTerminal からの利用

KNOPPIX は LXDE という環境が標準となっています。起動時に設定を変更していなければ
LXDE パネルが画面最下段に表示されているはずです。

図 1: LXDE パネル
左から 4 番目にある「ディスプレイの絵」のボタンをクリックすると LXTerminal という黒い画面が起動します。この画面に命令を記述することで、コンピュータは命令を受取り実行します。

2.2

pLATEX 2ε ドキュメントの作成

まず、pLATEX 2ε のフォーマットにしたがって Editor でテキストファイルを作成します。pLATEX 2εによる詳しい記述方法については参考文献を参照してください。ここでは、Emacs という Editor

1を用いて解説します。まず、LXTerminal から Emacs を起動して sample.tex を編集しなさいという意味の命令をコンピュータに与えます。
¶³

knoppix@Microknoppix:~$ emacs sample.texµ´

内容は簡単に¶³\documentclass{jsarticle}\begin{document}
KNOPPIX にようこそ。
\end{document}µ´と記述しましょう。日本語入力の OnOﬀ は Ctrl キーを押しながら \ キーを押します。
ここまで記述したらファイルを保存します。Emacs ではファイルを保存するためには C–x C–s というキー操作を行ないます。これは Ctrl キーを押しながら x キーと s キーを押すという操作です。ファイルの保存が終ったら Emacs を終了します。終了するためのキー操作は C–x C–cです。

2.3

pLATEX 2ε ドキュメントの組版作成したファイル sample.tex を組版 (typeset) するために LXTerminal からコンピュータに命令を指示します。
¶³

knoppix@Microknoppix:~$ platex sample.texµ´

ファイルに問題がなければ、10 行ほどのメッセージを出力して終了します。この操作により、DVI(DeVice Independent) ファイル、sample.dvi が作成されました。

2.4

組版されたファイルの閲覧作成した文書のレイアウトを確認するためには pxdvi という命令を用いて先ほど作成した sam-ple.dvi を開きます。これまでは，xdvi という命令でしたが，UTF-8 で編集，組版された日本語文書を閲覧する時は，今後 pxdvi を用いてください．
¶³

knoppix@Microknoppix:~$ pxdvi sample.dvi
µ

´

2.5

PostScript ファイルの作成

pdvips という命令により DVI ファイルから PostScript ファイルを作成します。
¶³knoppix@Microknoppix:~$ pdvips sample.dvi
µ

´

2

2.6

PostScript ファイルの印刷作成した文書を印刷するためにはプリンタの設定が必要です。これは LXDE のメニューから「設定」 → 「pringer conﬁguration」もしくは「設定」→「印刷」を選択することで設定できます。

PostScript ファイルの印刷には lpr という命令を用います。
¶³knoppix@Microknoppix:~$ lpr sample.ps
µ

´

2.7

PDF ファイルの作成

dvipdfmx を用いることで簡単に DVI ファイルから PDF ファイルを作成できます。
¶³

knoppix@Microknoppix:~$ dvipdfmx sample.dviµ
PDF ファイルを閲覧するためには evince を用います。
¶´³

knoppix@Microknoppix:~$j evince sample.pdfµ2.8´

AUCTEX の利用について

Emacs で文書を作成し、LXTerminal からの命令で組版、閲覧を行なうというスタイルを紹介してきましたが、ここまでの作業のほとんどは Emacs 上から行なうことができます。KNOP-

PIX/Math/2008 以降は AUCTEX を採用しました。AUCTEX の主なキー操作を表にまとめると次のようになります。

TEX 文書\documentclass{} \begin{document} \end{document}

キー操作\section{} 類の命令

C-c C-s\begin{} \end{} 類の命令

C-c C-e

組版 (日本語の場合は platex を指定)

C-c C-c

閲覧 (DVI が更新されていると xdvi が起動)

C-c C-cC-c C-e

ここで、 C–c C–e というキー操作は Ctrl キーを押しながら c を入力後、さらに Ctrl キーを押しながら、 e を入力するという操作です。また、itemize や enumerate 等の命令の入力を行
うときは、 tab キーを用いることで、コマンドの補間が行えます。さらに、詳しいことが知りたい場合には /usr/share/doc/auctex/HTML/auctex を御覧になるか、参考文献で紹介している

Web ページにアクセスしてください。

参考文献[1] 奥 村 晴 彦 著,『[改 定 第 3 版]LATEX 2ε 美 文 書 作 成 入 門 』(技 術 評 論 社,

http://www.matsusaka-u.ac.jp/~okumura/texfaq/

32004),

[2] TeX Wiki, http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?AUCTeX[3] 松田七美男著, 濱田龍義編集 『LATEX 2ε による論文作成の手引』, http://holst.sm.fukuokau.ac.jp/˜hamada/tex/

4