VSCodeとDockerでLaTeXを用いた多機能論文執筆環境を整える
目的
ここでは、VSCode・Docker・Latexを用いた卒業論文の執筆を行うための環境構築を行う。
今回の環境
今回はVSCodeでUbuntuと接続したリモート環境で、作業を行う。
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ブラウザーより確認ができる。