Latex Workshop-复制PDF文件的配方工具

问题描述 投票:0回答:1

我正在尝试获得一种将PDF文件移动到与已编译文件夹不同的文件夹的复制工具。

其背后的想法是将主要tex文件放在云基础文件夹(onedrive)中,但阻止在OneDrive中生成所有文件(因为它会同步生成的文件...)。

因此,我试图制作一个新工具。但不幸的是,它不起作用。有人可以帮我吗?

我在Windows 10上。

我尝试使用copy(但不是已知命令)。所以我尝试使用xcopy。似乎找到了该命令,但它表明参数数量错误。...

{
   "name": "copyPDF",
   "command": "xcopy",
   "args": [
     "%TMPDIR%/%DOCFILE%.pdf",
     "%DIR%/PDF/%DOCFILE%.pdf",
     "/y",
   ]
}
visual-studio-code latex vscode-settings
1个回答
0
投票

我刚刚尝试做完全相同的事情。我花了比我想要的时间更长的时间,对于您的请求来说可能为时已晚,但是它可以帮助将来的潜在访问者。

这是我的settings.json:

"latex-workshop.latex.recipes": [
    {
      "name": "latexmk ➞ copyPDF",
      "tools": ["latexmk", "copyPDF"]
    }
  ],

"latex-workshop.latex.tools": [
    {
        "name": "latexmk",
        "command": "latexmk",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "-outdir=%OUTDIR%",
            "%DOC%"
        ],
        "env": {}
    },
    {
        "name": "copyPDF",
        "command": "cmd.exe",
        "args": [
            "/c", 
            "copy",  
            "%OUTDIR%\\%DOCFILE%.pdf", 
            "%DIR%",
        ],
        "env": {}
    },
],
© www.soinside.com 2019 - 2024. All rights reserved.