ygkn / latex-template

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠ 現在メンテナンスしておらず、コンパイルできない可能性があります。メンテナンスが再開されるとアーカイブは解除されます。

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 下にあります。

参考

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

About

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


Languages

Language:TeX 70.0%Language:Dockerfile 22.9%Language:Perl 7.1%