*はじめに [#m2411cbf] このページでは、LaTeX に初めて触れる皆さんにお届けするトピックをまとめています。 #contents * LaTeX とは [#s466fef4] そもそも LaTeX とはなにか、というところから疑問の方もいると思います。 そこで、とりあえずLaTeXで文章を書く上で必要となる点だけをまとめてみます。 -LaTeX(ラテフまたはラテック)とは組版ソフト「TeX(テフまたはテック)」のマクロパッケージ。 -プログラムを書くノリでテキストを編集(構造化文章を作成)し、コンパイルして文書を作る。 -テンプレートが用意されているのでそんなに難しいことを覚える必要はない。 -ソースファイル(*.tex)をコンパイルすると dvi という形式のファイルができ、dviout というソフトで見られる。 -最終的にはこの dvi 形式からおなじみの pdf に変換し、印刷や提出を行う。 以上のような流れになります。 この LaTeX を使ってもらうために必要な作業は、 -LaTeX の環境をセットアップ -テキストエディタを LaTeX 用にカスタマイズ -テンプレートをコンパイルしてみる という流れになります。 *LaTeX のセットアップ [#ka0cfb23] まずは環境のセットアップですが、今はいい時代になりまして、必要なファイルを 勝手にダウンロードして収集し、勝手に解凍して配置してくれる素敵ツールが存在します。 http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/ 「作ったもの→まだやる気のあるもの→TeXインストーラ3 0.xx」をダウンロードして解凍し、abtexinst.exe(TeXインストーラ3 0.81r7の場合) を実行してください。 言われるがままに画面をクリックしていけば、すべてが終わります。 もしうまく行かなかったら、同梱されているテキストファイルを参照してください。 経験的に、学内でセットアップしようとすると、ネットワーク絡みのエラーが出やすいです。 その場合は、プロキシ関連の設定や接続先を変更してみましょう。 最後に環境変数を追加するため、必ず管理者権限のユーザで実行してください。 *TextPad の設定 [#m2980a5e] cygwin を使った経験がある人もいるかと思いますが、ここで行う設定も、 TextPad で便利に tex ファイルをコンパイル&閲覧するためのものです。 「俺はメモ帳とコマンドプロンプトで生きていく!」というなら行う必要はありません。 でも大多数の人にはそれだときついでしょうから、以下の手順を行ってください。 1. まずは、TextPad のメニューからコンパイルと閲覧のためのコマンドを登録します。 設定→環境設定→ツールマネージャーを開き、追加ボタンを押してください。 追加する項目にはプログラムを選択し、c:\tex\bin\platex.exe と c:\tex\dviout\dviout.exe を(インストール先を変更している場合は読み替える事)登録します。一度適用ボタンを押したら、左のツリーメニューから追加した項目を開き、platex の引数に $FileName を、dviout の引数に $(BaseName).dvi を入力します。ついでに、開始フォルダに $FileDir が入っていることを確認してください。 また、platex の方には「開始前にすべてのドキュメントを保存」にチェックを付けると便利でしょう。 2. これで TextPad から LaTeX を制御することはできるのですが、更に使いやすくする方法を述べます。 設定→新規ドキュメントクラスの作成で、LaTeX ファイル用のクラスを作成します。 ドキュメントクラスの名前は LaTeX などにし、クラスメンバーには *.tex を指定します。 次のシンタックスハイライトの使用にはチェックを入れ、定義ファイルの一覧から LaTeX.syn を選択します。これで LaTeX のタグなどが色違いで表示されるので、書きやすさが段違いになります。 ここまでの設定が済んだら、設定→環境設定→ドキュメントクラス内に今作ったクラスが追加されているので、詳細な設定をお好みにいじってください。フォントは固定幅のものにし、改行は折り返し表示がおすすめです。 *論文用テンプレートファイルのコンパイル [#a65c5e3b] 論文用テンプレートファイルをコンパイルしてみましょう。 http://www.teu.ac.jp/aqua/3D/LaTeX/index.html まずはここから必要なものをダウンロードしましょう。 解凍すると、色々ファイルが出てきます。最も重要なのは、 main.tex というファイルです。TextPad で開いてみましょう。 「\コマンド{引数}」のように色々書いてあるファイルだと思います。 とりあえずこのままコンパイルしてみましょう。先ほど登録した platex のコマンドを 実行します。 うまくいけば、「何も問題がなく終了しました」というようなメッセージが出ます。 そうしたら次は dviout を実行してください。表紙と概要のページが出てくるはずです。 ほら、何かもう大層な論文を書いた気分に浸れませんか? dviout を起動したついでに、後々のために少し設定を変更します。 Option->Setup Parameter->Graphic を開き、真ん中あたりで GIF:raw PBM となっている項目を BMP(fullcolor) に変更し、その下の SAVE ボタンを押してください。 これは画像を埋め込んだ場合の表示方法に関する設定です。 *書き始めるにあたって [#r0b05578] では、テンプレートファイルのコンパイルから先に進むにはどうするかを説明します。 本文そのものは、main.tex とは別のファイルに記述していきます。 main.tex の中に、 % ここから本文ファイルを挿入&br; % \input{chap1}&br; % \input{chap2}&br; % \input{chap3}&br; という欄があると思います。行頭の % はコメントアウト(C++/Java の // に相当)になっていて、メモ書きやボツ文章を残しておくのに使えます。 で、別ファイルに記述した文書は、こうやって input 文で挿入するわけです。自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。 肝心の中身ファイルの書き方ですが、これはもう、世の資料などを参照してもらうしかありません。全部書くくらいなら私は LaTeX の本を出せてしまいます。とりあえず最低限は、そのファイルで書く章の名前を、 \chapter{はじめに} のように最初に入れておくくらいです。後は Try & Error でがんばりましょう。