LaTeX 環境構築

LaTeX とは

LaTeX は論文執筆のための組版システムです。数式の美しい表現、参考文献の自動管理、構造化された文書作成が可能で、学術論文の執筆には欠かせません。

TeX Live のインストール

LaTeX を使うには、まず TeX Live というディストリビューションをインストールします。

Windows

  1. TeX Live にアクセス
  2. 「install-tl-windows.exe」をダウンロード
  3. インストーラを実行
  4. 「フルインストール」を選択(推奨)
警告時間がかかります

フルインストールには数時間かかることがあります。時間に余裕のあるときに行ってください。

macOS

Homebrew を使う場合(推奨)

ターミナルで以下を実行:

brew install --cask mactex

手動インストール

  1. MacTeX にアクセス
  2. 「MacTeX.pkg」をダウンロード
  3. インストーラを実行

VSCode での LaTeX 執筆

LaTeX Workshop のインストール

  1. VSCode の拡張機能から「LaTeX Workshop」を検索
  2. インストール

LuaLaTeX の設定

日本語を含む文書をコンパイルするには、LuaLaTeX を使用します。

VSCode の設定(settings.json)に以下を追加:

{
  "latex-workshop.latex.tools": [
    {
      "name": "lualatex",
      "command": "lualatex",
      "args": [
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "%DOC%"
      ]
    },
    {
      "name": "biber",
      "command": "biber",
      "args": [
        "%DOCFILE%"
      ]
    }
  ],
  "latex-workshop.latex.recipes": [
    {
      "name": "lualatex",
      "tools": ["lualatex"]
    },
    {
      "name": "lualatex -> biber -> lualatex*2",
      "tools": ["lualatex", "biber", "lualatex", "lualatex"]
    }
  ],
  "latex-workshop.latex.recipe.default": "lualatex"
}

基本的な使い方

  1. .tex ファイルを開く
  2. 保存すると自動的にコンパイルされる(または Cmd + Alt + B
  3. Cmd + Alt + V で PDF プレビューを表示
  4. PDF 上でクリックすると、対応するソースコードにジャンプ(SyncTeX)

LaTeX 文書の書き方

LaTeX の詳しい書き方については、以下のガイドを参照してください。

ヒントLaTeX ガイド

latex_guide.pdf に、LaTeX の基本的な書き方から参考文献の扱い方まで詳しくまとめています。

練習用ファイルのダウンロード

以下のファイルをダウンロードして練習してください:

ファイル 説明
templete.tex テンプレートファイル(リネームして使用)
sample.bib 参考文献サンプル
sample_figure.png 図のサンプル
jpa.bbx / jpa.cbx / jpa.dbx 日本心理学会スタイル

練習の流れ

  1. 上記のファイルを同じフォルダにダウンロード
  2. templete.tex自分の名前.tex などにリネーム
  3. latex_guide.pdf を見ながら、テンプレートに書き足していく
  4. コンパイルして PDF を確認

コンパイル方法

VSCode の場合

ファイルを保存すると自動でコンパイルされます(LaTeX Workshop 使用時)。

参考文献を使う場合は、レシピを「lualatex -> biber -> lualatex*2」に切り替えてください。

コマンドラインの場合

以下のスクリプトを使うと便利です:tex_build.sh

# 使い方
./tex_build.sh ファイル名.tex

このスクリプトは LuaLaTeX と Biber を適切な順序で実行し、中間ファイルを削除します。

ノート研究室サーバ(アルちゃん)を使う場合

研究室サーバにログインすると、ホームディレクトリに tex_practice/ フォルダがあり、練習用ファイル一式が入っています。ダウンロードせずにそのまま使えます。

参考リンク