LaTeX Workshop — это расширение для Visual Studio Code, целью которого является предоставление основных функций для набора текста LaTeX с помощью Visual Studio Code.
Этот проект не будет успешным без вклада сообщества, особенно нынешних и прошлых ключевых участников:
@jlelong
@tamuratak
@tecosaur
@jabooth
Большое спасибо!
Обратите внимание, что для последней версии LaTeX-Workshop требуется как минимум VSCode 1.88.0
(март 2024 г. или новее).
Руководство по расширению поддерживается в виде вики.
.jnw
.rnw
@
предложения[...]
и begin{}...end{}
Это не полный список, а скорее предварительный просмотр некоторых из самых интересных функций.
Автоматически преобразуйте LaTeX (включая BibTeX) в PDF при сохранении.
Просматривайте PDF-файлы «на лету» (в VS Code или браузере).
Прямой и обратный SyncTeX. Нажмите, чтобы перейти между местоположением в исходном формате .tex
и PDF и наоборот.
Intellisense, включая дополнения для ключей библиографии ( cite{}
) и меток ( ref{}
).
Анализатор журналов LaTeX, ошибки и предупреждения в сборке LaTeX автоматически сообщаются в VS Code.
Фрагменты
Многие команды LaTeX можно ввести, используя фрагменты, начинающиеся с , а затем ввести часть команды, чтобы сузить поиск.
Окружите выделенный текст командой LaTeX, используя ctrl + l , ctrl + w ( ⌘ + l , ⌘ + w на Mac). Появится новое меню для выбора команды. Это работает с множественным выбором. Прежний подход с использованием устарел.
Мы также предоставляем несколько других механизмов предложений.
Греческие буквы получаются как letter
@
+. У некоторых букв есть варианты, которые доступны как @v
+ letter
. Смотрите здесь.
Общие среды можно получить с помощью BXY
где XY
— первые две буквы имени среды, например. BEQ
дает equation
среды. Если вам нужна звездная версия среды, используйте BSXX
, например. BSEQ
дает equation*
среды. Смотрите здесь.
Общие команды шрифтов можно получить с помощью FXY
где XY
— две последние буквы имени команды шрифта, например. FIT
дает textit{}
. Смотрите здесь.
Многие другие математические символы можно получить с помощью префикса @
. Смотрите здесь.
Ярлыки
Помимо фрагментов, расширение предоставляет ярлыки, которые позволяют легко форматировать текст (и еще одну или две вещи).
Если текущая строка начинается с item
или item[]
, нажатие Enter
автоматически добавляет новую строку, начинающуюся таким же образом. Для лучшей обработки последнего элемента нажатие Enter
в строке, содержащей только item
или item[]
фактически удаляет содержимое строки. alt+Enter
привязан к стандартной команде новой строки. Эту автоматическую вставку item
можно деактивировать, установив latex-workshop.bind.enter.key
значение false
.
Предварительный просмотр при наведении. При наведении курсора на начальный тег математической среды появляется всплывающее окно предварительного просмотра mathjax.
Код этого расширения доступен на github по адресу: https://github.com/James-Yu/LaTeX-Workshop.
Массачусетский технологический институт