LaTeX Workshop は Visual Studio Code の拡張機能であり、Visual Studio Code を使用した LaTeX 組版のためのコア機能を提供することを目的としています。
このプロジェクトは、コミュニティ、特に現在および過去の主要な貢献者からの貢献がなければ成功しません。
@jlelong
@tamuratak
@tecosaur
@jabooth
どうもありがとうございます!
LaTeX-Workshop の最新バージョンには、少なくとも VSCode 1.88.0
(2024 年 3 月以降) が必要であることに注意してください。
拡張機能のマニュアルは Wiki として維持されています
.jnw
ファイルの構築.rnw
ファイルの構築@
提案[...]
とbegin{}...end{}
の間の変更これは完全なリストではなく、最も優れた機能のいくつかのプレビューです。
LaTeX (BibTeX を含む) を保存時に自動的に PDF にビルドします。
PDF をオンザフライで表示します (VS Code またはブラウザーで)。
直接および逆の SyncTeX。クリックすると、 .tex
ソースと PDF 内の場所間を移動したり、その逆に移動したりできます。
インテリセンス。参考文献キー ( cite{}
) とラベル ( ref{}
) の補完を含みます。
LaTeX ログ パーサー。LaTeX ビルドのエラーと警告が VS Code で自動的に報告されます。
スニペット
多くの LaTeX コマンドは、 で始まるスニペットを使用して入力し、コマンドの一部を入力して検索を絞り込むことができます。
ctrl + l 、 ctrl + w (Mac の場合は⌘ + l 、 ⌘ + w ) を使用して、選択したテキストの一部を LaTeX コマンドで囲みます。コマンドを選択するための新しいメニューが表示されます。これは複数選択で機能します。 使用した以前のアプローチは非推奨になりました。
他にもいくつかの提案メカニズムを提供します
ギリシャ文字は@
+ letter
として取得されます。一部の文字にはバリアントがあり、 @v
+ letter
として使用できます。ここを参照してください。
共通の環境はBXY
によって取得できます。XY XY
環境名の最初の 2 文字です。 BEQ
equation
環境を提供します。環境のスター バージョンが必要な場合は、 BSXX
使用します。 BSEQ
equation*
環境を提供します。ここを参照してください。
一般的なフォント コマンドはFXY
によって取得できます。XY XY
フォント コマンド名の最後の 2 文字です。 FIT
textit{}
を与えます。ここを参照してください。
他の多くの数学記号は、 @
プレフィックスを使用して取得できます。ここを参照してください。
ショートカット
スニペットに加えて、拡張機能によって提供されるショートカットがあり、テキスト (およびその他 1 つまたは 2 つ) を簡単にフォーマットできるようになります。
現在の行がitem
またはitem[]
で始まる場合、 Enter
押すと、同じように始まる改行が自動的に追加されます。最後の項目をより適切に処理するために、 item
またはitem[]
のみを含む行でEnter
を押すと、実際にはその行の内容が削除されます。 alt+Enter
標準の改行コマンドにバインドされます。このitem
の自動挿入は、 latex-workshop.bind.enter.key
をfalse
に設定することで無効にできます。
ホバーでプレビューします。数学環境の開始タグの上にマウスを置くと、mathjax プレビューがポップアップ表示されます。
この拡張機能のコードは、https://github.com/James-Yu/LaTeX-Workshop の github で入手できます。
マサチューセッツ工科大学