因此,我使用 vscode 来完成大部分作业,有时我需要使用 tikz 图形,为了简化该过程,我使用 tikzfig 和 tikzit。有时,我会直接编辑 tikz 文件,而无需 tikzit 界面,但如果我漏掉了一个分号,然后尝试编译 vscode,就会破坏我的整个 pdf,并且我会收到错误代码,提示我有一个无效的 pdf 结构。除了成为一个不会犯错的完美程序员之外,有谁知道如何阻止这种情况发生吗?
答案1
我无法将其作为注释输入,因此请尝试在每次运行之前创建 pdf 的备份。我假设您正在通过 LaTeX Workshop 运行它:
打开 VS Code 设置(Ctrl+ Shift+ P,然后搜索
Open User Settings (JSON)
)查找
latex-workshop.latex.tools
并将新工具添加到列表末尾(如果您不是在 Windows 上,请copy
用适当的复制命令替换,cp
对于 Linux/mac):{ "name": "backup", "command": "copy", "args": [ "%DOC%.pdf", "%DOC%-bkp.pdf" ] }
查找
latex-workshop.latex.recipes
并添加该backup
工具。例如,你可以将默认值修改pdflatex ➞ bibtex ➞ pdflatex × 2
为:{ "name": "backup ➞ pdflatex ➞ bibtex ➞ pdflatex × 2", "tools": [ "backup", "pdflatex", "bibtex", "pdflatex", "pdflatex" ] }
每次运行配方时,这将创建一个备份文件。