0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LaTeX導入ガイド Windows編(MiKTex + VScode + Strawberry Perl)

Last updated at Posted at 2025-06-02

winget(windowsのパッケージマネージャー)を活用して、VScodeで.texを編集・ビルドできる環境を手軽に構築する。

LaTeXとは

LaTeXは数式などを用いたレジュメ・論文etc. を書く場合に重宝される組版システムです。Wordでは手間のかかる数式入力を、LaTeXでは文章入力からシームレスに行うことができます。

構成

  • MiKTeX:LaTeXコンパイラー。.texファイルをPDFファイルに変換する
  • VSCode:エディタ。TeXファイルを編集するためのソフト。他にも多くのファイル拡張子に対応している。
  • Strawberry Perllatexmk の動作に必要(自動ビルド)
  • LaTeX Workshop:VSCode拡張機能でLaTeX統合環境を提供

導入手順

1. ソフトウェアのダウンロード&インストール

Windowsロゴキー(キーボード左下の「⊞ Win」キー)や、画面左下の「スタートボタン🪟」をクリックして、「スタートメニュー」を開く。そして、検索ボックスに「ターミナル」と入力し、検索結果の「ターミナル」をクリックして起動する。以下のコマンドをそれぞれ実行する。(ターミナルにコピペしてEnterキーを押す。)「はい/いいえ」の選択肢が表示された場合は y と入力してEnterキーを押す。

1. MiKTexのインストール

winget install --id=MiKTeX.MiKTeX -e

2. Strawberry Perl のインストール(latexmk 用)

winget install --id=StrawberryPerl.StrawberryPerl -e

3. VSCode のインストール

winget install --id=Microsoft.VisualStudioCode -e

2. MiKTexのアップデート確認

先ほどと同様にして、「スタートメニュー」からMiKTeXを起動する。→ アップデートを実行

3. LaTeX Workshopの導入

LaTeX Workshop(VScodeの拡張機能の一つ)をインストールする。VScodeを開き、左端の四角が4つ集まっているボタンをクリック。開いたサイドバーの検索欄に LaTeX Workshop と入力し、Enterキーを押す。検索結果一番上の LaTeX Workshop をインストール。

image.png

4. setting.jsonに設定を書き込む

VScode上で ctrl + , を押し、設定ウィンドウへ移動する。右上の右から3番目のボダンをクリックして、setting.json を開く。

image.png

setting.json の {} 内に、以下のコードをコピペする。

  "[latex]": {
		"editor.wordWrap": "on",
		"editor.wordSeparators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?。.、,()「」『』[]{}《》てにをはがのともへでや ",
		"editor.tabSize": 2,
		"editor.insertSpaces": true,
		"editor.detectIndentation": false,
		"editor.suggestSelection": "recentlyUsedByPrefix",
		"editor.suggest.snippetsPreventQuickSuggestions": false,
		"editor.quickSuggestions": {
			"other": true,
			"comments": true,
			"strings": true
		},
		"editor.bracketPairColorization.enabled": true,
		"editor.unicodeHighlight.invisibleCharacters": true,
		"editor.unicodeHighlight.allowedCharacters": {
			",": true,
			".": true,
			"!": true,
			"?": true,
			"[": true,
			"]": true,
			"{": true,
			"}": true,
			"<": true,
			">": true,
		},
		"editor.stickyScroll.enabled": true,
	},
	"latex-workshop.latex.recipes": [
    {
      "name": "LuaLaTeX",
      "tools": [
        "lualatex",
      ]
    },
  ],
  "latex-workshop.latex.tools": [
    {
      "name": "lualatex",
      "command": "lualatex",
      "args": [
        "-file-line-error",
        "-synctex=1",
        "-interaction=nonstopmode",
        "-halt-on-error",
        "%DOC%"
      ]
    },
  ],

.texを作成して.pdfを出力してみる

VScode 左上の Explorer をクリック、Open Folder より、任意のフォルダー(.texファイルを保存したいフォルダーが望ましい)を選択して開く。sample.tex を作成し、以下のコードをコピペする。

\documentclass[a4paper]{ltjsarticle}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{here}
\usepackage{url}
\title{\vspace{-35mm}出力テスト}
\author{名無しの権瓶}

\begin{document}

\maketitle
\noindent
経済学論文作成のためのLaTeX入門(導入編)

\section{LaTeXとは}

\subsection{MiKTeXとは}

MiKTeX is a modern TeX distribution for Windows, Linux and macOS.

MiKTeX's integrated package manager installs missing components from the Internet, if required. This allows you to keep your TeX installation as minimal as possible (“Just enough TeX”).

MiKTeX is open source. You are welcome to redistribute MiKTeX under certain conditions.

\section{数式を書いてみる}

\begin{align*}
  Y_t &= C_t + I_t
\end{align*}
ある要素 $X$$t$ から $t+1$ にかけた増加量を $\varDelta X_t$ とする。つまり、$\varDelta X_t \equiv X_{t+1} - X_t$ とすると、
\begin{align*}
  \varDelta Y_t = \varDelta C_t + \varDelta I_t
\end{align*}
が成立し、
\begin{align*}
  \frac{\varDelta Y_t}{Y_t} &= \frac{\varDelta C_t}{Y_t} + \frac{\varDelta I_t}{Y_t} \\
    &= \frac{\varDelta C_t}{C_t} \cdot \frac{C_t}{Y_t} + \frac{\varDelta I_t}{I_t} \cdot \frac{I_t}{Y_t}
\end{align*}
と変形できる。

\subsection{リスト表示}
\noindent
構成
\begin{itemize}
  \item 一般指数
  \item 先行指数
  \item 遅行指数
\end{itemize}

\end{document}

左上の緑色の実行ボタンを押して、ビルドを実行。途中miktexのポップアップが表示されるので、左下のチェックボックスからチェックを外し、コンティニュー。

記事は今後改訂していく予定です

Install MiKTeX on Windows
MiKTeX

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?