Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Latest commit

 

History

History
63 lines (52 loc) · 2.14 KB

how-to-use.ja.md

File metadata and controls

63 lines (52 loc) · 2.14 KB

Install

WSL2 + docker + vscode (Remote Development Extensions)をインストールしてください。

WSL2

https://learn.microsoft.com/ja-jp/windows/wsl/install

# defaultはUbuntuが入る
wsl --install

# Ubuntu以外を入れたい人
wsl --list --online
wsl --install -d <Distribution Name>

# windowsを再起動する

Docker

  • dockerは、wsl内にdockerを入れる方法と、windowsにdocker desktop for windowsを入れてwsl2と連携する二通りのやり方があります。
  • 以下はDocker Desktop for Windowsを入れる方法ですが、今はWSL2にdockerを入れるほうが良いのかもしれません。

Docker Desktop for Windows

  • WSL2を有効化
  • Settings > Resources > WSL Integration
    • Enable integration ON
    • wsl2のdistro内でdockerコマンドが利用可能になる

VSCode

  • windowsにvscodeをインストール
  • 以下のExtensionsをインストール
    • Remote Development (ms-vscode-remote.vscode-remote-extensionpack)

Usage

open directory in container

  1. vscodeを開く
# in wsl2
cd /path/to/dir
code .
  1. F1 or ctrl + shift + pでvscodeコマンドパレットを開く
  2. "Dev Containers: Open Folder in Container"
    • Dockerfileのビルドが走り、vscode - latex workshop extensionがコンテナ内にインストールされる

TeXファイルのbuild

  • workspaceのroot directoryにある.latexmkrcを編集する
  • ctrl + alt + b、もしくはLaTeX Workshop - Build with recipeのRecipe: latexmk (latexmkrc)を選択

pdfプレビュー

  • ctrl + alt + v、もしくはLaTeX Workshop - View LaTeX PDF file

TeXファイルの自動format

  • Format Document
    • ※LaTeX Workshop経由でlatexindent(perlスクリプト)が呼び出される

TeXLiveのパッケージ追加インストール

  • debianパッケージのtexliveを使っているので、tlmgrの追加パッケージインストールは強制的にusermodeになります
  • ~/texmf以下にインストールされます
$ tlmgr --usermode install package-name

SyncTeX

  • pdfプレビュー上でctrl + click
  • texファイル上でctrl + alt + j