VSCodeとDockerでLaTeXを用いた多機能論文執筆環境を整える

目的

 ここでは、VSCode・Docker・Latexを用いた卒業論文の執筆を行うための環境構築を行う。

今回の環境

 今回はVSCodeUbuntuと接続したリモート環境で、作業を行う。

VSCode拡張機能のインストール

 VSCodeで以下の画像の拡張機能LaTeX Workshop)をインストールする。

Docker Imageをローカルにpullする

 以下のコマンドを実行して、今回使用するDocker Imageをローカルにpullする。また、ここで使用するDockerはWSL2上のものであり、Docker Desktopではない。

$ docker pull ghcr.io/being24/latex-docker:latest

 以下のコマンドを実行して、pullできたかどうかを確認することができる。

$ docker images

cloneの作成

 こちらリポジトリにあるLaTeXのテンプレートをcloneする。

 まず、"Use This template"を選択し、自分のディレクトリにコピーを作成する

 そして、codeをクリックしてurlをコピーする。

 以下のコマンドを実行して、cloneを実行

$ git clone [コピーしたリポジトリのURL]

文章の編集

 今回は、"main.tex"を以下のように編集する。

\documentclass{classes/resume}

\title{
    \gt{LaTeX 環境の構築のテスト}\\
}

\author{
    \gt{hogehoge大学 hoge学科}\\
    \gt{山田太郎}
}

\date{}

\begin{document}
\maketitle

% ここに本文をかく
% exampleフォルダを参考にしてください

\end{document}

Docker Imagesの起動とPDFファイルの作成

 以下のコマンドを実行して、DockerとDocker Imageを起動する。

$ sudo service docker start 
$ docker run -it ghcr.io/being24/latex-docker

 以下のコマンドを実行して、divファイルを作成する。

/workdir# uplatex main.tex

 次に、次のコマンドを実行してdivファイルをpdfに変換する。

/workdir# dvipdfmx main

PDFファイルの確認

 LaTeX Workshopを使って、webブラウザーより確認ができる。