![TeXstudio:更改外部 PDF 查看器命令以从子目录打开 pdf?](https://linux22.com/image/320624/TeXstudio%EF%BC%9A%E6%9B%B4%E6%94%B9%E5%A4%96%E9%83%A8%20PDF%20%E6%9F%A5%E7%9C%8B%E5%99%A8%E5%91%BD%E4%BB%A4%E4%BB%A5%E4%BB%8E%E5%AD%90%E7%9B%AE%E5%BD%95%E6%89%93%E5%BC%80%20pdf%EF%BC%9F.png)
我将Options > Configure TeXstudio > Commands
PdfLateX 更改为使用该-output-directory=tex
选项。我检查了Show Advanced Options
右下角,并将下面的所有附加搜索路径设置Build
为使用的目录名。
一切正常(我可以编译为 PDF 并在内部 PDF 查看器中预览它)但我不知道应该如何更改命令External PDF Viewer
以便它从子目录打开 PDF。
答案1
这对我有用(在 Windows 7 上,请注意我使用的是 PDFViewer,而不是 Adobe Reader):
外部 PDF 查看器命令(其中‘build’是我的自定义输出目录):
"C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" ".\build\?m.pdf"
注意参数周围的引号;如果文件/子目录名称中有空格,则需要它们。
答案2
我认为更通用的解决方案是将External PDF Viewer
值设置Options > Configure TeXstudio > Commands
为:
"YOUR PDF VIEWER ADDRESS" "?am.pdf"
例如我的是:
"C:/Program Files (x86)/Adobe/Acrobat DC/Acrobat/Acrobat.exe" "?am.pdf"