*はじめに [#m2411cbf]
*はじめに [#d4e133ff]

このページでは、LaTeX に初めて触れる皆さんにお届けするトピックをまとめています。

#contents

* LaTeX とは [#neeabb7b]

* LaTeX とは [#s466fef4]

そもそも LaTeX とはなにか、というところから疑問の方もいると思います。
そこで、とりあえずLaTeXで文章を書く上で必要となる点だけをまとめてみます。

-LaTeX(ラテフまたはラテック)とは組版ソフト「TeX(テフまたはテック)」のマクロパッケージ。
-プログラムを書くノリでテキストを編集(構造化文章を作成)し、コンパイルして文書を作る。
-テンプレートが用意されているのでそんなに難しいことを覚える必要はない。
-ソースファイル(*.tex)をコンパイルすると dvi という形式のファイルや、中間ファイルが生成される。
-最終的にはこの dvi 形式からおなじみの pdf に変換し、印刷や提出を行う。

以上のような流れになります。
この LaTeX を使ってもらうために必要な作業は、

-LaTeX の環境をセットアップ
-テキストエディタを LaTeX 用にカスタマイズ
-テンプレートをコンパイルしてみる

という流れになります。

 
*LaTeX のセットアップ [#ka0cfb23]
*LaTeX のセットアップ [#d675690d]

研究室のデスクトップPCにも、LaTeXのセットアップが必要です。
(院生向け情報:今後,新PCなどにセットアップが必要な場合にはTeXLiveにしてください)

まずは環境のセットアップですが、今はいい時代になりまして、必要なファイルを
勝手にダウンロードして収集し、勝手に解凍して配置してくれる素敵ツールが存在します。
まずは環境のセットアップですが、
LaTeX のセットアップは「TeXLive」と呼ばれるパッケージを利用します。

TeXLive
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%20Live#tlnet
TeXLive https://www.tug.org/texlive/

+事前に、4G程度ディスクを空けておくこと。
+TeXLiveのサイトの適当なリンク(ミラーサイトのJAISTなど)から、install-tl.zip を取得する。
+展開後、install-tl-windows.bat を右クリックし、管理者権限で実行する。(環境変数を自動で追加するため、必ず管理者権限のユーザで行うこと)
+「download」のリンクから、install-tl.zip を取得する。
install-tl-windows.exe を実行するように解説しているWebページもあるが、
exe だとインストールがうまくいかないことがあるようだ。
+展開後、install-tl-windows.bat を右クリックし、管理者権限で実行する。
環境変数を自動で追加するため、必ず管理者権限のユーザで行うこと。
+「規定リポジトリを変更」にチェックを入れて「次へ」をクリックする。
+ミラーで、リストボックの右端のボタンをクリックし、日本の適当なサイト(JapanのJAISTなど)を選択する。
+あとは c:\texlive\2014 あたりにインストールする。(パスの2014という数字部分はバージョンによって異なる)
+後は流れに任せて画面をクリックしていけばインストールが開始されます。(インストールは時間がかかります)
+「リポジトリデータベースが組み込まれるまでお待ち下さい。」が出たらしばらく待つ。
5分くらい経っても画面が変わらないようなら、
接続に失敗している模様なのでインストーラーを終了してもう一度やりなおす。
+インストールする場所が C ドライブで良いならそのまま、
D ドライブ等に変更したければインストールパスを変更する。
+後は流れに任せて画面をクリックしていけばインストールが開始される。
ここは40分〜3時間くらいかかる。
+なお、インストールを途中で中止した場合、
最初からやりなおしになってしまうので、
インストール作業は時間に余裕があるときに行うこと。

経験的に、学内でセットアップしようとすると、ネットワーク絡みのエラーが出やすいです。
その場合は、プロキシ関連の設定や接続先を変更してみましょう。
*Atom の設定 [#m50c9b46]

LaTeX で扱う tex ファイルは単なるテキストファイルなので、
エディタはメモ帳でもなんでも良いのですが、
この Wiki では便利なエディタとして「Atom」を紹介します。
Atom は Windows 版だけでなく MacOSX 版や Linux 版もあります。

*TextPad の設定 [#m2980a5e]
**インストール [#p1226868]
以下の URL からインストーラーをダウンロードして実行して下さい。

TextPad で便利に tex ファイルを編集&閲覧するためのものです。
「俺はメモ帳で生きていく!」というなら行う必要はありません。
でも大多数の人にはそれだときついでしょうから、以下の手順を行ってください。
Atom https://atom.io/

カラーシンタックスなどの設定
+設定→新規ドキュメントクラスの作成で、LaTeX ファイル用のクラスを作成します。
+ドキュメントクラスの名前は LaTeX などにし、クラスメンバーには *.tex を指定します。
+次のシンタックスハイライトの使用にはチェックを入れ、定義ファイルの一覧から LaTeX.syn を選択します。
**パッケージのインストール [#x1a0ec1f]
まずは、日本語メニューをインストールします。以下の手順に従って下さい。
+メニューの「File」→「Settings」を選択。
+「Install」を選択。
+検索用テキストボックスに「japanese-menu」と入力し「Packages」ボタンを押す。
+「japanese-menu」の項目で「Install」を押す。

これで LaTeX のタグなどが色違いで表示されるので、書きやすさが段違いになります。

ここまでの設定が済んだら、
設定→環境設定→ドキュメントクラス内に今作ったクラスが追加されているので、
詳細な設定をお好みにいじってください。
フォントは固定幅のものにし、改行は折り返し表示がおすすめです。
メニューを日本語化したら、同じような手順で以下のパッケージをインストールして下さい。
+latex
+language-latex
+pdf-view
 
*論文用テンプレートファイルのコンパイル [#a65c5e3b]
これらのパッケージをインストールした後、
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]

論文用テンプレートファイルをコンパイルしてみましょう。
まずは、研究室のサーバーから必要なファイルをダウンロードしましょう。
ダウンロード先は先生、院生から指示しますので、分からなければ聞いてください。
//このファイルは大分古いのでサーバーからに変更.
//http://www2.teu.ac.jp/aqua/3D/LaTeX/index.html
//まずはここから必要なものをダウンロードしましょう。

LaTeX資料集 http://gamescience.jp/LaTeX/index.html

解凍すると、色々ファイルが出てきます。
最も重要なのは、main.tex というファイルです。

main.texをTextPad で開いてみましょう。
main.texを Atom で開いてみましょう。
「\コマンド{引数}」のように色々書いてあるファイルだと思います。

このままコンパイルしてみましょう。簡単です。
フォルダ内にある makePDF.bat を実行するだけです。
Atom の中で main.tex にカーソルがある状態で、
メニューの「パッケージ」→「LaTeX」→「Build」を選択するだけです。
あるいは、Cntl + Alt + b というショートカットキーもあります。
問題なければ一発でPDFを作成してくれます。
(コンパイル前にmain.pdfは閉じておくこと)

作成された main.pdf を開いて確認してみましょう。

ほら、何かもう大層な論文を書いた気分に浸れませんか?

(院生向け情報:今後はpdfで確認します。dviでの確認は非推奨です)
Build がうまくいかなかった場合、
Atom の右下の方に「LaTeX compilation error」という文字列が表示されます。
そこをクリックするとエラーメッセージが表示されますので、
これを見て改めて編集しなおします。
このエラーメッセージは今時の開発環境と比較するとかなり見づらいので、
慣れが必要です。


*書き始めるにあたって [#r0b05578]

** 中間報告書の場合 [#me4eee4f]
中間報告書では、main.tex に本文を記述していきます。

サンプルをよく読みながら、手始めに、論文のタイトルや、学籍番号、氏名を自分のものに変更してコンパイルしてみましょう。
サンプルをよく読みながら、手始めに論文のタイトルや学籍番号、
氏名を自分のものに変更してコンパイルしてみましょう。

編集したmain.texを保存して、makePDF.batを実行するだけです。
(しつこいようですが、コンパイル前にmain.pdfは閉じておくこと)
編集した main.tex を保存して、Build を実行するだけです。

main.pdfを開いて反映されたか確認してみましょう。

あとは、先輩の中間報告書などを参考に書き進めましょう。

LaTeXのコマンドなどが分からなかったら、
[[LaTeX Tips&FAQ:http://www.gamescience.jp/Wiki/?LaTeX%20Tips%A1%F5FAQ]] を読んでみてください。

** 卒業論文の場合 [#k083a03a]
では、テンプレートファイルのコンパイルから先に進むにはどうするかを説明します。
本文そのものは、main.tex とは別のファイルに記述していきます。
main.tex の中に、
Thesis\_main.tex の中に、

% ここから本文ファイルを挿入&br;

% \input{chap1}&br;
% \input{chap2}&br;
% \input{chap3}&br;

という欄があると思います。行頭の % はコメントアウト(C++/Java の // に相当)になっていて、メモ書きやボツ文章を残しておくのに使えます。
という欄があると思います。
行頭の % はコメントアウト(C++/Java の // に相当)になっていて、
メモ書きやボツ文章を残しておくのに使えます。

で、別ファイルに記述した文書は、こうやって input 文で挿入するわけです。自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。
で、別ファイルに記述した文書は、こうやって input 文で挿入するわけです。
自分が追加したファイルに応じて、コメントを解除するなり、自分で input 文を追加するなりしてください。

肝心の中身ファイルの書き方ですが、これはもう、世の資料などを参照してもらうしかありません。全部書くくらいなら私は LaTeX の本を出せてしまいます。とりあえず最低限は、そのファイルで書く章の名前を、
肝心の中身ファイルの書き方ですが、これはもう、世の資料などを参照してもらうしかありません。
全部書くくらいなら私は LaTeX の本を出せてしまいます。
とりあえず最低限は、そのファイルで書く章の名前を、

\chapter{はじめに}

のように最初に入れておくくらいです。後は Try & Error でがんばりましょう。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS