*はじめに [#m2411cbf] このページでは、LaTeX に初めて触れる皆さんにお届けするトピックをまとめています。 #contents * LaTeX とは [#s466fef4] そもそも LaTeX とはなにか、というところから疑問の方もいると思います。 そこで、とりあえずLaTeXで文章を書く上で必要となる点だけをまとめてみます。 -LaTeX(ラテフまたはラテック)とは組版ソフト「TeX(テフまたはテック)」のマクロパッケージ。 -プログラムを書くノリでテキストを編集(構造化文章を作成)し、コンパイルして文書を作る。 -テンプレートが用意されているのでそんなに難しいことを覚える必要はない。 -ソースファイル(*.tex)をコンパイルすると dvi という形式のファイルや、中間ファイルが生成される。 -最終的にはこの dvi 形式からおなじみの pdf に変換し、印刷や提出を行う。 以上のような流れになります。 この LaTeX を使ってもらうために必要な作業は、 -LaTeX の環境をセットアップ -テキストエディタを LaTeX 用にカスタマイズ -テンプレートをコンパイルしてみる という流れになります。 *LaTeX のセットアップ [#ka0cfb23] 研究室のデスクトップPCにも、LaTeXのセットアップが必要です。 (院生向け情報:今後,新PCなどにセットアップが必要な場合にはTeXLiveにしてください) まずは環境のセットアップですが、今はいい時代になりまして、必要なファイルを 勝手にダウンロードして収集し、勝手に解凍して配置してくれる素敵ツールが存在します。 TeXLive http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%20Live#tlnet +事前に、4G程度ディスクを空けておくこと。 +TeXLiveのサイトの適当なリンク(ミラーサイトのJAISTなど)から、install-tl.zip を取得する。 +展開後、install-tl-windows.bat を右クリックし、管理者権限で実行する。(環境変数を自動で追加するため、必ず管理者権限のユーザで行うこと) +「規定リポジトリを変更」にチェックを入れて「次へ」をクリックする。 +ミラーで、リストボックの右端のボタンをクリックし、日本の適当なサイト(JapanのJAISTなど)を選択する。 +あとは c:\texlive\2014 あたりにインストールする。(パスの2014という数字部分はバージョンによって異なる) +後は流れに任せて画面をクリックしていけばインストールが開始されます。(インストールは時間がかかります) 経験的に、学内でセットアップしようとすると、ネットワーク絡みのエラーが出やすいです。 その場合は、プロキシ関連の設定や接続先を変更してみましょう。 *TextPad の設定 [#m2980a5e] TextPad で便利に tex ファイルを編集&閲覧するためのものです。 「俺はメモ帳で生きていく!」というなら行う必要はありません。 でも大多数の人にはそれだときついでしょうから、以下の手順を行ってください。 カラーシンタックスなどの設定 +設定→新規ドキュメントクラスの作成で、LaTeX ファイル用のクラスを作成します。 +ドキュメントクラスの名前は LaTeX などにし、クラスメンバーには *.tex を指定します。 +次のシンタックスハイライトの使用にはチェックを入れ、定義ファイルの一覧から LaTeX.syn を選択します。 これで LaTeX のタグなどが色違いで表示されるので、書きやすさが段違いになります。 ここまでの設定が済んだら、 設定→環境設定→ドキュメントクラス内に今作ったクラスが追加されているので、 詳細な設定をお好みにいじってください。 フォントは固定幅のものにし、改行は折り返し表示がおすすめです。 *論文用テンプレートファイルのコンパイル [#a65c5e3b] 論文用テンプレートファイルをコンパイルしてみましょう。 まずは、研究室のサーバーから必要なファイルをダウンロードしましょう。 ダウンロード先は先生、院生から指示しますので、分からなければ聞いてください。 //このファイルは大分古いのでサーバーからに変更. //http://www2.teu.ac.jp/aqua/3D/LaTeX/index.html //まずはここから必要なものをダウンロードしましょう。 解凍すると、色々ファイルが出てきます。 最も重要なのは、main.tex というファイルです。 main.texをTextPad で開いてみましょう。 「\コマンド{引数}」のように色々書いてあるファイルだと思います。 このままコンパイルしてみましょう。簡単です。 フォルダ内にある makePDF.bat を実行するだけです。 問題なければ一発でPDFを作成してくれます。 (コンパイル前にmain.pdfは閉じておくこと) 作成された main.pdf を開いて確認してみましょう。 ほら、何かもう大層な論文を書いた気分に浸れませんか? (院生向け情報:今後はpdfで確認します。dviでの確認は非推奨です) *書き始めるにあたって [#r0b05578] ** 中間報告書の場合 [#me4eee4f] 中間報告書では、main.tex に本文を記述していきます。 サンプルをよく読みながら、手始めに、論文のタイトルや、学籍番号、氏名を自分のものに変更してコンパイルしてみましょう。 編集したmain.texを保存して、makePDF.batを実行するだけです。 (しつこいようですが、コンパイル前にmain.pdfは閉じておくこと) main.pdfを開いて反映されたか確認してみましょう。 あとは、先輩の中間報告書などを参考に書き進めましょう。 LaTeXのコマンドなどが分からなかったら、 [[LaTeX Tips&FAQ:http://www.gamescience.jp/Wiki/?LaTeX%20Tips%A1%F5FAQ]] を読んでみてください。 ** 卒業論文の場合 [#k083a03a] では、テンプレートファイルのコンパイルから先に進むにはどうするかを説明します。 本文そのものは、main.tex とは別のファイルに記述していきます。 main.tex の中に、 % ここから本文ファイルを挿入&br; % \input{chap1}&br; % \input{chap2}&br; % \input{chap3}&br; という欄があると思います。行頭の % はコメントアウト(C++/Java の // に相当)になっていて、メモ書きやボツ文章を残しておくのに使えます。 で、別ファイルに記述した文書は、こうやって input 文で挿入するわけです。自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。 肝心の中身ファイルの書き方ですが、これはもう、世の資料などを参照してもらうしかありません。全部書くくらいなら私は LaTeX の本を出せてしまいます。とりあえず最低限は、そのファイルで書く章の名前を、 \chapter{はじめに} のように最初に入れておくくらいです。後は Try & Error でがんばりましょう。