更新:2024/12/10

【Windows】VsCodeでのLaTexを使用した日本語環境の作成方法について

ふゅか
ふゅか
VsCode上で日本語のLaTeX環境を作りたい人、けっこう多いんじゃない?どう思う?
はるか
はるか
そうだね。手順を知りたい。

1. 日本語環境の作成方法

Latexで日本語を扱える環境を構築する方法をわかりやすく解説します。

1.1. TeX Liveのダウンロードとインストール

Latexの詳しい環境構築はこちらで解説しています。流れとしては、おおまかに次のようになります。

  1. TeX Live公式サイトにアクセスします。
  2. Windowsインストーラーをダウンロードします。
  3. ダウンロードしたインストーラーを実行します。

1.2. 拡張機能

VsCodeの拡張機能であるLatex Workshopを利用します。

ふゅか
ふゅか
TeX Liveを入れた後って何するの?そのまま使えるの?
はるか
はるか
VSCodeの拡張機能を使うと便利。Latex Workshopを入れてみて。

2. 設定

2.1. 何も設定していない場合

特に何も設定しなかった場合、コンパイルすることができずに次のようになります。

2.2. setting.jsonの編集

setting.jsonを開きます。setting.jsonを開くためには、「Ctrl+Shift+p」でsetting.jsonを編集する項目を開きます。

setting.jsonのlatex workshopに関連する処理を次のように編集します。

  "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "%DOC%"
            ]
        }
    ]
ふゅか
ふゅか
設定ファイルってどこで編集するの?なんか難しそう…
はるか
はるか
「Ctrl+Shift+P」でコマンドパレットを開いて、settings.jsonを検索。
ふゅか
ふゅか
見つけたあとはどうするの?
はるか
はるか
Latex Workshop用にレシピとツールを追加。

3. サンプルの日本語文書を作成して確認

以下のコードを「test.tex」という名前で保存し、コンパイルしてみます。

3.1. サンプルコード

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{IPAexMincho} % 例:IPAフォントを利用
\title{How to Set Up LaTeX on VSCode}
\begin{document}
Hello \LaTeX!
おはよう、運動エネルギー
$$F=\frac{1}{2} mv^2$$
\end{document}

次のようにコンパイルすることができます。

PR