当我使用xelatex.exe --output-directory=./tmp
TeXwork 时,PDF 预览不起作用。有什么解决办法吗?
答案1
这里的简短回答是“不”,因为 TeXworks 希望.tex
在排版运行时在与文件相同的目录中找到 PDF 文件。唯一明显的解决方法是创建一个简短的脚本作为 XeLaTeX 的包装器,它会在运行后将 PDF 从输出目录复制到“当前”目录,而不会影响所有其他文件。然后,在设置排版条目时,xelatex
您将使用该脚本代替二进制文件。xelatex
答案2
不确定是否适用于 Windows,但在 Linux 上,我可以创建从源目录到构建目录的符号链接。这修复了 TeXworks 预览。
cd <source directory>
ln -s build/<output>.pdf <output>.pdf