鋭意作成中
様々な種類が存在するがここではLazyvimを採用する.
Install
Latex
nvimのスタート画面からxを押してlang.texでxを押すと有効化できる.
Config
option.lua
.config/nvim/lua/config以下にある
vim.g.tex_flavor = "latex"
vim.g.vimtex_view_method = "skim"
vim.g.vimtex_view_general_viewer = "skim"
vim.g.vimtex_view_skim_sync = 1
vim.g.vimtex_view_skim_activate = 1
vim.opt.wrap = true -- set wrap
vim.g.tex_flavor = "latex" -- 空のtexファイルを作成した時でもvimtexが認識されるように``
Skim→Nvimにカーソル移動しない問題はこの記事より,以下のようにしておく(根本的な解決にはなってないよう)
スクリプト
mkdir -p ~/.local/bin
cat > ~/.local/bin/skim-inverse-search.sh << 'EOF'
#!/bin/bash
/opt/homebrew/bin/nvim --headless -c "VimtexInverseSearch $1 '$2'"
osascript -e 'tell application "WezTerm" to activate'
EOF
chmod +x ~/.local/bin/skim-inverse-search.sh
を作成し,Skimの設定を以下のようにする
- Preset: custom
- command: /Users/<ユーザー名>/.local/bin/skim-inverse-search.shユーザー名>
- argument: %line ‘%file’
Usage
コンパイルをする場合は<LocalLeader>ll
プレビューを開く時は<LocalLeader>lv
のデフォルトは" \ "
sioyekではF4でsyntexモードのON/OFFを切り替えられ,ON時は右クリックで該当するtexの位置に遷移する.
# Vimの操作
## カーソル移動
[この](https://qiita.com/tpywao/items/bd119f0075e40d47c88b)サイトを見る
ウィンドウ間の移動はCtrl+w 移動キー
[この](https://www.tohoho-web.com/vim/window.html)サイトが詳しい
他のキーバインドに関しては[ここ](https://qiita.com/kosments/items/70d8b1331ff08baa9f13)を見る.
Last updated:
© 2025 Kazuaki OHYAMA