latex-template

ぼくのかんがえたさいきょうの LaTeX 環境

Visual Studio Code Remote - Containers で TextLint を使用して LaTeX でレポートなどを書くことを想定したテンプレートです。

スクリーンショット

使用方法

準備

このテンプレートを使用する

  1. このテンプレートからリポジトリを作成する
  2. 作成したリポジトリを clone する
  3. VS Code で開き、Remote-Containers: Open Folder in Container... をコマンドパレットから実行する

既存の LaTeX プロジェクトに使う

.git やサンプル (report1 フォルダ) 以外を除いた、設定ファイルをコピーしてください。

コンパイル

LaTeX ファイルを開き、コマンドパレットから、LaTeX Workshop: Build with recipe を実行し、latexmk を選択してください。

次回からは、ファイルを保存すると自動でビルドされます。

構成

このリポジトリには、以下の環境や設定が含まれ、 Visual Studio Code Remote - Containers で使用できます。

構成や環境はテンプレートから必要に応じて変更してください。

Docker コンテナ

  • Debian
    • node:lts Docker イメージに含まれるもの
  • TeXLive
  • Python
    • python3-pygments Debian パッケージに含まれるもの
    • シンタックスハイライタ minted に必要
  • Node.js、npm、yarn
    • node:lts Docker イメージに含まれるもの
    • TextLint に必要

詳細は .devcontainer/Dockerfile をご覧ください。

npm パッケージ

  • TextLint と各種ルール

詳細は package.json をご覧ください。

各種設定

サンプルレポート

レポートのサンプルが report1 下にあります。

参考

このリポジトリは、以下のリポジトリや記事を参考にしました。このリポジトリを使用する際,参考にしてください。