aldc: Add LaTeX DevContainer to your LaTeX document repository
LaTeX の文章 (.tex ファイル) を含むディレクトリ(フォルダ)に VSCode + devcontainer LaTeX 環境 を付加する。LaTeX環境はコンテナで構築する。
この環境は以下のような機能を含む。
- LaTeX でのコンパイル (PDFの作成)
- textlint を用いた校正
- Pull Request 時に指定したユーザへの review リクエスト
- Pull Request 時に PDF の自動作成
UNIX系OS (Linux, macOS)の基本的な使い方は知っている前提で説明する。 さらに Windows の場合、Git Bash がインストール済みであることを前提とする。
以下では,この環境を追加したい LaTeX の文章を、ファイルごとに専用のディレクトリに配置する。 そのディレクトリを LATEX_SRC と表記する。
- Windows ならば Git Bash、Mac か Linux ならば ターミナル を開いて、LATEX_SRC に移動する
- 一般的には
cd LATEX_SRCのようなコマンドを実行する
- 一般的には
- 以下のコマンドを実行する
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/smkwlab/aldc/main/aldc)"- これでインストール終了である
- VS Code で LATEX_SRC を開く
- 必ずフォルダを開く
- ダイアログが開くので
コンテナで再度開くボタンをクリックする - これで準備完了である。あとは自由に tex ファイルを編集する
- リアルタイムで textlint による校正結果が(赤波線で)示されるので活用する
- tex ファイルを保存すると latexmk が自動実行され PDF が生成される
- SyncTeX により、tex ファイルと PDF ファイルの相互ジャンプが可能である
- tex ファイル上で Ctrl+Alt+j (Windowsの場合) あるいは command+option+j (macの場合) をクリックすると PDF 上の該当箇所にジャンプする
- VS Code 内の PDF 上で、Ctrl (Windowsの場合) あるいは command (macの場合) を押しながらクリックすると、tex ファイル上の該当箇所にジャンプする