更改 TexStudio(内部查看器)查找生成的 PDF 文件的路径?

更改 TexStudio(内部查看器)查找生成的 PDF 文件的路径?

我已将几乎所有 TextStudio 命令更改为将临时文件生成到不同的构建目录中。我需要此行为是因为我正在将源目录与云同步,这样我就可以避免不必要的网络活动(临时文件同步)。一切正常,包含 .tex 文件的目录保持干净。

但是内部 PDF 查看器不再起作用。它仍然在原始 .tex 文件所在的同一目录中查找 PDF。

有什么方法可以设置内部查看器来查看构建文件夹吗?

答案1

如同 ”使用 TexStudio 定位构建错误和临时构建目录“。

在 Linux 上的 TexStudio 2.5.2 中,“其他搜索路径”下的“PDF 查看器”路径似乎并未真正设置路径。就我而言,新设置的输出目录未传递给 dvips 或查看器,导致出现错误:

Process started: dvips -o "filename".ps "filename".dvi
...
dvips: DVI file can't be opened: filename.dvi: No such file or directory
Process exited with error(s)

可以通过手动设置路径来解决此问题。例如,如果您将目录设置为“/tmp”:

在选项 -> 配置 -> 命令下

# Set the output directory with -output-directory
latex -src -interaction=nonstopmode -output-directory=/tmp %.tex
DVI Viewer: evince /tmp/%.dvi > /dev/null
PS Viewer: evince /tmp/%.ps > /dev/null
PDF Viewer: evince /tmp/%.pdf > /dev/null
dvips -o /tmp/%.ps /tmp/%.dvi

在“构建”->“附加搜索路径”(删除日志文件错误)下

Log File: /tmp

我尝试设置搜索路径、-aux-directory 等,并手动设置路径,因为这是对我唯一有效的方法。

答案2

改变输出目录后无法看到pdf的预览?

解决这个问题的方法是进入输出目录(在上面的例子中为输出),在工具 → 配置 Texstudio → 构建 → 附加搜索路径 → PDF 查看器中

在工具 → 配置 → 构建中单击附加搜索路径复选框,并在 PDF 查看器中输入输出目录的名称。然后单击确定

PDF 查看器将在输出目录中查找 pdf 文件

您已完成!

答案3

我在 Windows 10 上使用 TeXStudio 2.11.2。

但是,我找不到工具->配置 Texstudio->构建->附加搜索路径->PDF 查看器。

所以我的解决方案是:

  1. 选项 -> 将配置文件保存为 *.txsprofile。

  2. 打开您的配置文件。假设您已将默认构建目录更改为“.\Tmp”。查找并修改以下行:

工具\命令\view=txs:///view-pdf-internal --embedded "?a.\\Tmp\\?m.pdf"

工具\命令\view-pdf=txs:///view-pdf-internal --embedded

  1. 保存和选项 -> 加载配置文件。
  2. 现在,您可以编译并构建您的 tex,并在嵌入的窗口上同时查看您的 pdf。

祝你成功。

相关内容