*はじめに [#d4e133ff] このページでは、LaTeX に初めて触れる皆さんにお届けするトピックをまとめています。 #contents * LaTeX とは [#neeabb7b] そもそも LaTeX とはなにか、というところから疑問の方もいると思います。 そこで、とりあえずLaTeXで文章を書く上で必要となる点だけをまとめてみます。 -LaTeX(ラテフまたはラテック)とは組版ソフト「TeX(テフまたはテック)」のマクロパッケージ。 -プログラムを書くノリでテキストを編集(構造化文章を作成)し、コンパイルして文書を作る。 -テンプレートが用意されているのでそんなに難しいことを覚える必要はない。 -ソースファイル(*.tex)をコンパイルすると dvi という形式のファイルや、中間ファイルが生成される。 -最終的にはこの dvi 形式からおなじみの pdf に変換し、印刷や提出を行う。 以上のような流れになります。 この LaTeX を使ってもらうために必要な作業は、 -LaTeX の環境をセットアップ -テキストエディタを LaTeX 用にカスタマイズ -テンプレートをコンパイルしてみる という流れになります。 *LaTeX のセットアップ [#d675690d] 研究室のデスクトップPCにも、LaTeXのセットアップが必要です。 まずは環境のセットアップですが、 LaTeX のセットアップは「TeXLive」と呼ばれるパッケージを利用します。 TeXLive https://www.tug.org/texlive/ +事前に、4G程度ディスクを空けておくこと。 +「download」のリンクから、install-tl.zip を取得する。 install-tl-windows.exe を実行するように解説しているWebページもあるが、 exe だとインストールがうまくいかないことがあるようだ。 +展開後、install-tl-windows.bat を右クリックし、管理者権限で実行する。 環境変数を自動で追加するため、必ず管理者権限のユーザで行うこと。 +「規定リポジトリを変更」にチェックを入れて「次へ」をクリックする。 +「リポジトリデータベースが組み込まれるまでお待ち下さい。」が出たらしばらく待つ。 5分くらい経っても画面が変わらないようなら、 接続に失敗している模様なのでインストーラーを終了してもう一度やりなおす。 +インストールする場所が C ドライブで良いならそのまま、 D ドライブ等に変更したければインストールパスを変更する。 +後は流れに任せて画面をクリックしていけばインストールが開始される。 ここは40分〜3時間くらいかかる。 +なお、インストールを途中で中止した場合、 最初からやりなおしになってしまうので、 インストール作業は時間に余裕があるときに行うこと。 *Atom の設定 [#m50c9b46] LaTeX で扱う tex ファイルは単なるテキストファイルなので、 エディタはメモ帳でもなんでも良いのですが、 この Wiki では便利なエディタとして「Atom」を紹介します。 Atom は Windows 版だけでなく MacOSX 版や Linux 版もあります。 **インストール [#p1226868] 以下の URL からインストーラーをダウンロードして実行して下さい。 Atom https://atom.io/ **パッケージのインストール [#x1a0ec1f] まずは、日本語メニューをインストールします。以下の手順に従って下さい。 +メニューの「File」→「Settings」を選択。 +「Install」を選択。 +検索用テキストボックスに「japanese-menu」と入力し「Packages」ボタンを押す。 +「japanese-menu」の項目で「Install」を押す。 メニューを日本語化したら、同じような手順で以下のパッケージをインストールして下さい。 +latex +language-latex +pdf-view これらのパッケージをインストールした後、 latexパッケージの設定を開き、 以下の項目の設定を行って下さい。 +「Custom Engine」の項に「latexmk」と入力しておく。 +「Open Result after Successful Build」のチェックを外しておく。 +「Open Result in Background」のチェックを外しておく。 **SumatraPDFのインストール [#qbc23ddc] PDF閲覧は、Adobe Acrobat Reader でもいいのですが、 SumatraPDF というソフトをインストールしておくと Atom との連携機能があって便利です。 SumatraPDF http://www.sumatrapdfreader.org/free-pdf-reader-ja.html インストールした後、「設定」→「オプション」→「逆順検索コマンドラインの設定」に、 以下の文字列を入力しておきます。 "C:\Users\ユーザアカウント名\AppData\Local\atom\bin\atom.cmd" "%f:%l" このようにしておくと、PDF 表示中の文字列をクリックすると、 該当する tex ファイルの箇所にカーソルが飛ぶようになります。 *論文用テンプレートファイルのコンパイル [#mb57b128] 論文用テンプレートファイルをコンパイルしてみましょう。 まずは、研究室のサーバーから必要なファイルをダウンロードしましょう。 LaTeX資料集 http://gamescience.jp/LaTeX/index.html 解凍すると、色々ファイルが出てきます。 最も重要なのは、main.tex というファイルです。 main.texを Atom で開いてみましょう。 「\コマンド{引数}」のように色々書いてあるファイルだと思います。 このままコンパイルしてみましょう。簡単です。 Atom の中で main.tex にカーソルがある状態で、 メニューの「パッケージ」→「LaTeX」→「Build」を選択するだけです。 あるいは、Cntl + Alt + b というショートカットキーもあります。 問題なければ一発でPDFを作成してくれます。 作成された main.pdf を開いて確認してみましょう。 ほら、何かもう大層な論文を書いた気分に浸れませんか? Build がうまくいかなかった場合、 Atom の右下の方に「LaTeX compilation error」という文字列が表示されます。 そこをクリックするとエラーメッセージが表示されますので、 これを見て改めて編集しなおします。 このエラーメッセージは今時の開発環境と比較するとかなり見づらいので、 慣れが必要です。 *書き始めるにあたって [#r0b05578] ** 中間報告書の場合 [#me4eee4f] 中間報告書では、main.tex に本文を記述していきます。 サンプルをよく読みながら、手始めに論文のタイトルや学籍番号、 氏名を自分のものに変更してコンパイルしてみましょう。 編集した main.tex を保存して、Build を実行するだけです。 main.pdfを開いて反映されたか確認してみましょう。 あとは、先輩の中間報告書などを参考に書き進めましょう。 LaTeXのコマンドなどが分からなかったら、 [[LaTeX Tips&FAQ:http://www.gamescience.jp/Wiki/?LaTeX%20Tips%A1%F5FAQ]] を読んでみてください。 ** 卒業論文の場合 [#k083a03a] では、テンプレートファイルのコンパイルから先に進むにはどうするかを説明します。 本文そのものは、main.tex とは別のファイルに記述していきます。 Thesis\_main.tex の中に、 % ここから本文ファイルを挿入&br; % \input{chap1}&br; % \input{chap2}&br; % \input{chap3}&br; という欄があると思います。 行頭の % はコメントアウト(C++/Java の // に相当)になっていて、 メモ書きやボツ文章を残しておくのに使えます。 で、別ファイルに記述した文書は、こうやって input 文で挿入するわけです。 自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。 肝心の中身ファイルの書き方ですが、これはもう、世の資料などを参照してもらうしかありません。 全部書くくらいなら私は LaTeX の本を出せてしまいます。 とりあえず最低限は、そのファイルで書く章の名前を、 \chapter{はじめに} のように最初に入れておくくらいです。後は Try & Error でがんばりましょう。