坂本研のゼミ室

スムーズに環境構築できた記事紹介(Docker + Visual Studio Code + LaTeX)

はじめに

企業から読書レポートの課題が出たのをきっかけに、
Cloud LaTeXは卒論時期にとても動作が遅く苦労した思い出があるので
今後の学会や論文執筆に備えて、
DockerとVisual Studio CodeLaTexの環境構築を行いました。

こちらの記事を参考にさせていただき、
本記事では、DockerやVisual Studio Code拡張機能のインストール方法を詳しくまとめます。
最後まで環境構築するためにはこちらをみてください
korosuke613.hatenablog.com

Dockerのインストール

こちらからインストール
Docker Hub

インストールしたらコマンドで試しに動かしてみました
コマンドや使い方はこちらの記事を参考にしました
qiita.com

docker-composeのインストール

こちらで最新版を確認してインストール(2019/10/28はv1.25.0)
Releases · docker/compose · GitHub

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

docker-composeコマンドを実行できるように実行権限を与る

chmod +x /usr/local/bin/docker-compose

インストールされたか確認

docker-compose --version

成功

docker-compose version 1.25.0-rc3, build c7e82489

一連のdocker-composeのインストールはこちらの記事を参考にさせていただきました
qiita.com

Visual Studio Code拡張機能をインストール

LaTeX Workshop

LaTeX Workshopは、Visual Studio CodeLaTeX の統合環境を追加するextensionです。
入力支援、複数のコンパイル設定の使い分け、文書のアウトライン表示、
マウスを合わせたときの数式や引用のプレビューやパッケージのドキュメントの表示などの機能があります。

詳しくは(Visual Studio Code/LaTeX - TeX Wiki)
f:id:TakaShinoda:20191029001250p:plain

Remote - Containers

Dockerコンテナ上で動作している開発環境に接続して、コンテナ上でVSCodeを動作させてるかのようになる。
f:id:TakaShinoda:20191029001309p:plain

おわりに

現在自分の環境では、ビルドして生成されたpdfがVisual Studio Code上では表示できません...
解決策調べてます。
Missing PDF after updating VSCode. · Issue #1494 · James-Yu/LaTeX-Workshop · GitHub