こんにちは.tetsu26です.XeLaTeX(LaTeXの一種.イケてる.)で卒業論文を書いたので環境構築をメモ代わりに投稿しておきます.
LaTeXって?
ぐぐれ
LaTeXのインストール
LaTeXのインストール方法はいろいろありますが,TeX Liveでインストールするのが最も簡単でしょう.ISOイメージをダウンロードしてきて使うのがおすすめです.
ダウンロードはここから
download from a nearby CTAN mirror をクリックしてダウンロードします.ダウンロードしたら,ダウンロードしたisoイメージを右クリックしてマウントを選択.
そうするとフォルダが開くので,「install-tl-windows.bat」を実行します.そうするとインストールが始まるはずです.
このインストールは早くても一時間はかかるので気長に待ちましょう.インストールが終わったらアップデートします.
TeX Live Managerを起動して…
まず,tlmgrをアップデートしてそのあと「すべてアップデート」を押します.まあやってみればわかると思います.そしてこれもめっちゃ時間かかるので気長に待ちましょう.
これでLaTeXのインストールは終わりです.
エディタのインストール
メモ帳でもTeXファイルはかけますけどだるいんで文明の利器を使いましょう.
エディタにはいろいろ宗派がありますけどここではVSCodeを入れます.
ダウンロードはここから
インストールしたら,Ctrl+Shift+xを押してEXTENSIONSのタブを開き,「Japanese Language」と「LaTeX Workshop」を入れます.インストール終わったらVSCodeを再起動してください.
VSCodeが日本語になって,LaTeX Workshopをインストールできたら,LaTeX Workshopの設定をします.
Ctrl+Shift+pをおすと,上のほうにコマンド入力枠が出てくるので,「settings json」とか入力して,設定ファイルを呼び出します.
そうすると何やらファイルが開くので,下記のコードをコピペしましょう.コードはもとからある{}の中の最後の行にコピペしてください.設定ファイルに何も書いてなかったら,下のコードを{}で囲んだものを設定ファイルにこぴぺしてください.
// 日本語文書で単語移動を使うための指定
"editor.wordSeparators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~? 、。「」【】『』()!?てにをはがのともへでや",
// Tool の定義
"latex-workshop.latex.tools": [
// xelatex によるビルドコマンド
{
"name": "XeLaTeX",
"command": "xelatex",
"args": [
"%DOC%"
]
},
{
"name": "pbibtex",
"command": "pbibtex",
"args": ["%DOC%"]
}
],
// Recipe の定義
"latex-workshop.latex.recipes": [
// XeLaTeX で書かれた文書のビルドレシピ
{
"name": "XeLaTeX",
"tools": [
"XeLaTeX"
]
},
{
"name": "XeLaTeX2",
"tools": [
"XeLaTeX","XeLaTeX"
]
},
{
"name": "bib",
"tools": [
"pbibtex"
]
},
{
"name": "XeLaTeX - pbibtex - XeLateX - XeLateX",
"tools": [
"XeLaTeX","pbibtex","XeLaTeX","XeLaTeX"
]
}
]
コピペしたら,VSCodeを再起動しましょう.
必須ではないですが,PDFビューワーとして「Sumatra PDF」を入れておくとよいでしょう.
ダウンロードはここから
テンプレートをダウンロードして実行する
一通り設定が終わったので,文章を書いていきましょう.テンプレートファイルを作ったのでダウンロードしてみてください.
https://github.com/tetsu26/LaTeX-Template
Download ZIPをクリックしてZIPファイルでダウンロードしましょう.ダウンロードしたら適当なところで展開して,Codeで開いてみます.
ひらくとこんな感じ.とりあえず,main.texを開いてコンパイルしてみましょう.
左側のTeXアイコンを押してメニューを開き,Build LaTeX project の Recipe:XeLaTeXを押すとコンパイルされます.コンパイル中は下のほうにぐるぐるマークがでて,コンパイルが成功すると✓マークが,失敗すると×マークが出てきます.
コンパイルに成功したら,View LaTeX PDFで出来上がったPDFを見てみましょう.できてそうですね.
コンパイルに失敗したら,Ctrl+Shift+mを押して「問題」を見てみましょう.
LaTeXはユーザーが多いので,エラーメッセージをググれば大体解決策が出てきます.
とりあえず,こんなところですかね.LaTeX言語は優れたサイトがたくさんあるのでぜひ調べてみてください.テンプレートファイルについては,Githubのページに追々書いていきます.何か質問があればコメントしてください.