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.
- Host: GitHub
- URL: https://github.com/tanoshimaru/tex-env
- Owner: tanoshimaru
- Created: 2024-12-06T06:02:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-10T07:59:22.000Z (over 1 year ago)
- Last Synced: 2025-02-10T08:32:07.145Z (over 1 year ago)
- Topics: latex, tex, xelatex
- Language: TeX
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```