2025/5/2

Latexを使ってみよう!



 こんにちは!HPマネージャーの仲井です。
 今回は高松さんに、Latexのインストール方法について書いていただきました!
 修論執筆のため、私もインストールしてみたいと思います!

*****
こんにちは、M1の高松です。
研究室に入ってから色々なソフトをインストールしましたが、苦戦したものもいくつかありました。
その一つがtexliveです。

生成AIで質問すると、最適な答えがでることが多いですが、私なりによかった方法を記載します。
ただ、環境によってはうまくいかないこともありえますので、設定変更含め自己責任で行ってください。

インストールするのはwsl2(linux)上で行うのがおすすめです。
コマンドを打ってから、pdfに表示される速度が速いです。
また、失敗しても気軽に初期化できます。

次にインストールの仕方です。
texwikiにインストール方法が書かれていますが、わかりにくいことが難点です。
そのサイトでは、ネットワーク経由でのインストールがおすすめされていますが、私の経験ではうまくいきません。
また、ウェブ上で
sudo apt install texlive-fullを使う方法も紹介されていますが、これもうまくいきません。
ISO Imageをダウンロードして使う方法がおすすめです。

  1. ISOファイルの準備
    1. https://mirror.ctan.org/systems/texlive/Images/
      からtexlive[最新の西暦].isoのファイルのリンクをコピーする。
    2. wsl2(linux)上のホームディレクトリでwget [コピーしたリンク]を実行
    3. ファイルをダウンロードできたかを確認: ls ~/texlive2025.iso
  2. ISOファイルのマウント
    1. ISOファイルをマウントするためのディレクトリを作成: mkdir ~/texlive-iso
    2. ISOファイルをループバックデバイスとしてマウント:sudo mount -o loop ~/texlive2025.iso ~/texlive-iso
  3. TeX Liveのインストール
    1. マウントしたディレクトリに移動します:cd ~/texlive-iso
    2. インストールスクリプトを実行します: sudo ./install-tl
    3. インストーラーが起動したら、以下の設定を選択します:
      ① デフォルト設定でインストールする場合は「I」を選択。
      ② カスタム設定でスキームやパッケージ構成を選択する場合は「C」を選択。
  4. PATHの設定
    1. インストール後の画面にも表示されるがPATHの設定をしないと、texと打っても何も起こらない。
    2. そのため、以下の2つのコマンドを実行
      echo 'export PATH=/usr/local/texlive/2025/bin/x86_64-linux:$PATH' >> ~/.bashrc
      source ~/.bashrc
  5. 問題なくインストールできたかの確認
    1. TeX Live [最新の西暦]が正しく動作することを確認:tex –version
    2. TeX 3.141592653 (TeX Live 2025)のように表示されたら問題なし
  6. アップデートと追加パッケージインストール
    1. アップデート
      sudo tlmgr update –self
      sudo tlmgr update –all
    2. 追加パッケージインストール: tlmgr install [パッケージ名]
  7. マウント削除
    1. sudo umount ~/texlive-iso
    2. rm -r ~/texlive-iso

最後にvscode上で使いやすくする設定です。
vscode(code とコマンドを打てばできるはず)を立ち上げて、
拡張機能ボタンからLaTeX Workshopを検索します。

デフォルトでは日本語文書出力できないコマンドを内部で呼び出す設定になっているため、
settings.jsonを立ち上げて、以下の内容を"latex-workshop.latex.tools":と"latex-workshop.latex.recipes":を以下の内容に変更します。

{
    // LaTeX Workshopの設定
    "latex-workshop.latex.tools": [
        {
            "name": "lualatex",
            "command": "lualatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "uplatex",
            "command": "uplatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        }
    ],
   
"latex-workshop.latex.recipes": [
        {
            "name": "LuaLaTeX",
            "tools": ["lualatex"]
        },
        {
            "name": "XeLaTeX",
            "tools": ["xelatex"]
        },
        {
            "name": "upLaTeX",
            "tools": ["uplatex"]
        }
    ],

    // デフォルトコンパイラを設定(例: LuaLaTeX
    "latex-workshop.latex.recipe.default": "LuaLaTeX",

    // 自動ビルドを保存時に実行
    "latex-workshop.latex.autoBuild.run": "onSave"
}


これで、vscode上でtexファイルを保存するときに、自動的にpdfを出力します。
latexを使って数式をきれいに書ける文章を作りましょう!

参考
https://texwiki.texjp.org/





by TAKAMATSU