Я хочу использовать расширение VS Code LaTeX Workshop и хочу настроить свой собственный рецепт для компиляции документов. FAQ хороши, но в них отсутствует часть, в которой говорится, где хранятся рецепты и куда поместить свой собственный рецепт. Может ли кто-нибудь помочь мне с этим?
решение1
Предположим, что вам нужно приготовить рецепт, в котором используется pdflatex
только один раз, а не pdflatex
> biblatex
> pdflatex
> pdflatex
.
В settings.json
:
Добавьте это к
"latex-workshop.latex.recipes"
:{ "name": "pdflatex", "tools": [ "pdflatex" ] }
Добавьте это,
"latex-workshop.latex.tools"
если его нет:{ "name": "pdflatex", "command": "pdflatex", "args": [ "--shell-escape", // if you want to have the shell-escape flag "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%.tex" ] }
Не забудьте добавить .tex после "%DOC%".
решение2
Вот как я вошел в settings.json и все заработало. Спасибо user156344.
{
"workbench.colorTheme": "Noctis",
"editor.fontFamily": "'Droid Sans Fallback', 'Droid Sans Mono', 'monospace', monospace",
"editor.fontSize": 20,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 5000,
"latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"--shell-escape", // if you want to have the shell-escape flag
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "pdflatex",
"tools": [
"pdflatex"
]
}
]
}
решение3
Чтобы редактировать рецепты, вам необходимо перейти наКодTab (из названия программы Visual Studio Code), затемПредпочтения, и оттудаНастройки. Откройте дерево настроек расширения, и вы найдете настройки LaTeX (Workshop). Нажмите «Изменить в settings.json», и вы увидите файл, открытый для ваших правок.