当我的代码出现拼写错误时,如何阻止 Vscode 破坏我的 pdf

当我的代码出现拼写错误时,如何阻止 Vscode 破坏我的 pdf

因此,我使用 vscode 来完成大部分作业,有时我需要使用 tikz 图形,为了简化该过程,我使用 tikzfig 和 tikzit。有时,我会直接编辑 tikz 文件,而无需 tikzit 界面,但如果我漏掉了一个分号,然后尝试编译 vscode,就会破坏我的整个 pdf,并且我会收到错误代码,提示我有一个无效的 pdf 结构。除了成为一个不会犯错的完美程序员之外,有谁知道如何阻止这种情况发生吗?

答案1

我无法将其作为注释输入,因此请尝试在每次运行之前创建 pdf 的备份。我假设您正在通过 LaTeX Workshop 运行它:

  1. 打开 VS Code 设置(Ctrl+ Shift+ P,然后搜索Open User Settings (JSON)

  2. 查找latex-workshop.latex.tools并将新工具添加到列表末尾(如果您不是在 Windows 上,请copy用适当的复制命令替换,cp对于 Linux/mac):

    {
        "name": "backup",
        "command": "copy",
        "args": [
            "%DOC%.pdf",
            "%DOC%-bkp.pdf"
        ]
    }
    
  3. 查找latex-workshop.latex.recipes并添加该backup工具。例如,你可以将默认值修改pdflatex ➞ bibtex ➞ pdflatex × 2为:

        {
        "name": "backup ➞ pdflatex ➞ bibtex ➞ pdflatex × 2",
        "tools": [
            "backup",
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }
    

每次运行配方时,这将创建一个备份文件。

相关内容