TeXwork 和 --output-directory

TeXwork 和 --output-directory

当我使用xelatex.exe --output-directory=./tmpTeXwork 时,PDF 预览不起作用。有什么解决办法吗?

答案1

这里的简短回答是“不”,因为 TeXworks 希望.tex在排版运行时在与文件相同的目录中找到 PDF 文件。唯一明显的解决方法是创建一个简短的脚本作为 XeLaTeX 的包装器,它会在运行后将 PDF 从输出目录复制到“当前”目录,而不会影响所有其他文件。然后,在设置排版条目时,xelatex您将使用该脚本代替二进制文件。xelatex

答案2

不确定是否适用于 Windows,但在 Linux 上,我可以创建从源目录到构建目录的符号链接。这修复了 TeXworks 预览。

cd <source directory>
ln -s build/<output>.pdf <output>.pdf

相关内容