どっかの元高専生の技術備忘録

10割自分の備忘録用のブログ。

LaTeX環境構築と、Snippet設定、Todo Treeへの対応 ~Windows, VSCode編~

目次

やりたいこと

卒業前に弊高専LaTeXを布教したいが為に書いてみた。
LaTeXの環境構築と、Visual Studio Codeで自分が普段使っているレポート作成用のスニペットの導入も備忘録代わりに書いてみる。
TeX Wikiの内容とtug.orgのマニュアルの簡略版的な内容

LaTeX環境の構築

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

The TeX Users Groupが公開しているWindows用のネットワークインストーラーをここからダウンロードして、インストールしていく。
Administratorでインストーラーを実行すれば、全ユーザーにLaTeXを使うための環境がインストールされる。
軽く1, 2時間はかかるので、その間にVScodeでの環境準備とかしてください。
コマンドプロンプトtexを叩いたときにバージョンの表示がされればインストール成功です。コマンドが見つからない場合は環境PATHが通ってないので、以下のパスを環境変数に追記してください。

%SystemRoot%\system32
%SystemRoot%

VSCodeの環境構築

VSCodeのインストール

ここからインストールするか、wingetを使っている人は以下のコマンドでインストールしてください。

winget install --id Microsoft.VisualStudioCode

LaTeX用の拡張機能のインストール

コマンドパレット(Ctrl+Shift+P)で以下のコマンドを実行するか、LaTex Workshop, LaTeX Utilitiesを検索窓から検索して入れてください。

ext install James-Yu.latex-workshop
ext install tecosaur.latex-utilities

upLaTeXの設定

VSCodeのユーザー設定setting.jsonに以下を記述して保存します。
これで、日本語対応なLaTeXになります。

"latex-workshop.latex.tools": [
{
    "name": "latexmk",
    "command": "latexmk",
    "args": [
     "-e",
     "$latex=q/uplatex %O -kanji=utf8 -no-guess-input-enc -synctex=1 -interaction=nonstopmode -file-line-error %S/",
     "-e",
     "$bibtex=q/upbibtex %O %B/",
     "-e",
     "$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/",
     "-e",
     "$makeindex=q/upmendex %O -o %D %S/",
     "-e",
     "$dvipdf=q/dvipdfmx %O -o %D %S/",
     "-norc",
     "-gg",
     "-pdfdvi",
     "%DOC%"
    ]
}
]

レポート作成に使ってるSnippetの設定

自分がレポート作成に使っているSnippetの設定をGitHubにあげておきます。
これをVSCodeのユーザースニペットにするっとまるっとコピペすればそのまま使えます。
ちなみに、ソースコードを貼り付ける予定のある人はjlisting.styパッケージのインストールを行ってください。

Todo Treeへ%を対応させる

VSCode拡張機能であるTodo TreeLaTeXコメントアウト記号%を対応させる正規表現setting.jsonに追記します。

"todo-tree.regex.regex": "((//|#|%|<!--|;|/\\*|^)\\s*($TAGS)|^\\s*- \\[ \\])",

ちなみに、Todo Treeのissueを覗いたらあったので、作成者のjoe4devに感謝です。

使い方

VSCodeで文章を書き終わったら、コマンドパレット(Ctrl+Shift+P)からLaTeX Workshop: Build LaTex projectを実行するか、サイドバーに表示されているLaTeX Workshopを選択し、一番上のBuild LaTeX projectをクリックすれば自動でpdfの作成がされます。

LaTeX Workshop

下の、View LaTeX PDFをクリックすると、ビルドされたPDFが表示されます。

LaTeXでのレポート作成のやり方

LaTeXを使ってレポートを作成するやり方の記事を書きました。 datsuka-qwerty.hatenablog.com

LaTeXで文章を書くときにお世話になるであろうサイト

イマドキのLaTeXの書き方入門 - Qiita

LaTeXでstyファイルをインストールする - Qiita

LaTeXの図や表についてのまとめ - Qiita

LaTeXコマンド - SI単位(国際単位系) - siunitxパッケージのマクロ

参考サイト

www.tug.org

texwiki.texjp.org