没有完全弄懂你的上述配置,但是要想解决的话,也许可以配置一个xelatex*2的recipe
放到"latex-workshop.latex.recipes"内部
    {
      "name": "xelatex*2",
      "tools": [
        "xelatex",
        "xelatex",
      ],
    },我想要解决你的问题可能需要研究一下latex-workshop插件预览pdf文件的位置信息的文档
有可能这与你采用如下配置移动pdf文件位置有关
"outputDir": "./out",   // 设置编译输出文件的目录为 ./out
      "viewer": {
        "external": {
          "command": "cp %DIR%/%DOCFILE%.pdf %DOCFILE%.pdf.backup && cp %DIR%/%DOCFILE%.pdf %DOCFILE%.pdf",  // 复制生成的 PDF 文件到源文件目录
          "forwardSearch": {
            "args": []   // 设置正向搜索的参数
          }
        }
      }个人觉得如非特别有必要,不要修改过多默认配置


















问 vscode每次要编译两次才能看PDF,不知道为什么