An open API service indexing awesome lists of open source software.

https://github.com/tanoshimaru/tex-env

TeX environment using devcontainer.
https://github.com/tanoshimaru/tex-env

latex tex xelatex

Last synced: over 1 year ago
JSON representation

TeX environment using devcontainer.

Awesome Lists containing this project

README

          

# tex-env

## ビルドレシピ

- `.vscode/settings.json`の`"latex-workshop.latex.recipe.default"`を変更することでデフォルトのビルドレシピを変更できる.

- `latexmk`:原稿用
- `xelatex`:スライド用

## ショートカット

- `keybindings.json`に以下を追加することで,ビルドレシピの選択(`ctrl+alt+t`),ビルドの強制停止(`ctrl+alt+d`),一時ファイルの削除(`ctrl+alt+c`)のショートカットを使用できるようになる.

```
{
"key": "ctrl+alt+t", // ビルドレシピの選択
"command": "latex-workshop.recipes",
"when": "editorLangId == latex"
},
{
"key": "ctrl+alt+d", // ビルドの強制停止
"command": "latex-workshop.kill",
"when": "editorLangId == latex"
},
{
"key": "ctrl+alt+c", // 一時ファイルの削除
"command": "latex-workshop.clean",
"when": "editorLangId == latex"
}
```

## SSH鍵の共有

- keychainを使用してSSH鍵を共有する.

**※以下の作業はすべてホストOSで行う.**

### keychainのインストール

- keychainをホストOSにインストールする.

```bash
sudo apt install keychain
```

### keychainの設定

- 共有したいssh鍵が`~/.ssh/id_rsa`である場合,以下を`~/.bashrc`または`~/.zshrc`に追加する.

```bash
keychain -q --nogui $HOME/.ssh/id_rsa
source $HOME/.keychain/$(hostname)-sh
```