このページでは、LaTeX に初めて触れる皆さんにお届けするトピックをまとめています。
そもそも LaTeX とはなにか、というところから疑問の方もいると思います。 そこで、とりあえずLaTeXで文章を書く上で必要となる点だけをまとめてみます。
以上のような流れになります。 この LaTeX を使ってもらうために必要な作業は、
という流れになります。
研究室のデスクトップPCにも、LaTeXのセットアップが必要です。
まずは環境のセットアップですが、 LaTeX のセットアップは「TeXLive」と呼ばれるパッケージを利用します。
TeXLive https://www.tug.org/texlive/
LaTeX で扱う tex ファイルは単なるテキストファイルなので、 エディタはメモ帳でもなんでも良いのですが、 この Wiki では便利に利用できるエディタとして「VSCode」を紹介します。 VSCode は Windows 版だけでなく MacOSX 版や Linux 版もあります。
以下の URL からインストーラーをダウンロードして実行して下さい。
https://code.visualstudio.com/download
まずは、日本語メニューをインストールします。以下の手順に従って下さい。
メニューを日本語化したら、同じような手順で「LaTeX」で検索し、「LaTeX Workshop」をインストールしてください。
論文用テンプレートファイルをコンパイルしてみましょう。 まずは、研究室のサーバーから必要なファイルをダウンロードしましょう。
LaTeX資料集 https://gamescience.jp/GS_LaTeX/index.html
解凍すると、色々ファイルが出てきます。この中に「M0Axxyyy_Main.tex」や「G31xxyyy_Main.tex」という名前のファイルがある場合、この前半の「M0Axxyyy」や「G31xxyyy」の部分を自分の学籍番号名になるように名称を変更しておいてください。以降、このファイルを「Main.tex」と略して記載します。
次に、Main.tex というファイルが含まれているフォルダーを VSCode で「フォルダーを開く」を用いて開いてください。すると、先ほどのファイルを含む様々なファイルやフォルダーがエクスプローラー上に表示されます。この中の Main.tex ファイルを選択し、内容を表示してください。
このままコンパイルしてみましょう。 VSCode の左側に並んでいるアイコンのうち、 「TeX」と書かれているものを選択します。 すると、LaTeXソースの左側にダイアログが表示されますので、 その中の「LaTeXプロジェクトをビルド」をクリックします。 ビルド中は、VSCode 下段(ステータスバー)に「Build」という文字列の横に 回転するアニメーションのアイコンが表示されます。 ビルドが完了するとアニメーションが停止します。 ビルド後に「LaTeX PDFを表示」を選択すれば、 LaTeX ソースコードから生成された PDF を閲覧できます。
ほら、何かもう大層な論文を書いた気分に浸れませんか? 論文全体を表示するとやや文字がかすれて見えますが、 Ctrlキーを押しながらホイールを上下することで拡大縮小ができます。 拡大すると、様々な文字が実際はかなり綺麗なフォントで表記されていることがわかります。
Build がうまくいかなかった場合、 VSCode の「出力」にあるエラーメッセージを参照し、これを見て改めて編集しなおします。 このエラーメッセージは今時の開発環境と比較するとかなり見づらいので、 慣れが必要です。
中間報告書では、Main.tex に本文を記述していきます。 サンプルをよく読みながら、手始めに論文のタイトルや学籍番号、 氏名を自分のものに変更してコンパイルしてみましょう。 編集した Main.tex を保存してビルドを実行するだけです。
ビルドがうまくいったら、Main.pdf を開いて反映されたか確認してみましょう。 あとは、先輩の中間報告書などを参考に書き進めましょう。
LaTeXのコマンドなどが分からなかったら、 LaTeX Tips&FAQ を読んでみてください。
では、テンプレートファイルのコンパイルから先に進むにはどうするかを説明します。 本文そのものは、Main.tex とは別のファイルに記述していきます。 Main.tex の中に、
% ここから本文ファイルを挿入
% ¥input{chap1}
% ¥input{chap2}
% ¥input{chap3}
という欄があると思います。 行頭の % はコメントアウト(C# の「//」や、Pythonの「#」に相当)になっていて、 メモ書きやボツ文章を残しておくのに使えます。別ファイルに記述した文書は、こうやって input 文で挿入するわけです。 自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。
肝心の中身ファイルの書き方ですが、それについてはこのページの範疇を超えてしまいます。 まずは、それぞれの章の見出しを、
¥chapter{はじめに}
のように各ファイルの最初に入れてみましょう。後は Try & Error でがんばりましょう。