我正在尝试编写一个包含参考书目的文档,但默认的快速构建预设都没有 BibTex 解析步骤。创建一系列运行 PdfLaTeX、BibTex、PdfLaTeX、PdfLaTeX 的命令很容易,但我看不出如何使用内部 PDF 查看器来显示生成的 PDF 文件。
我看到其他人在 TexMaker 问题跟踪器上报告了同样的问题但作者似乎只是将其视为已实现而将其驳回。我尝试调用view %.pdf
、view pdf
、view pdf %.pdf
(正如最初报告该问题的人所言)并得到大致相同的结果。viewpdf
带参数或不带参数调用都会得到完全相同的结果(无结果)。
构建过程完成后,我可以轻松地单击工具栏中的“查看 PDF”,但这是我需要进行的额外交互,应该很容易避免......
是否有人知道我需要在用户定义的快速构建部分使用什么命令才能自动启动内置的 PDF 查看器?
我在 Windows 7 上运行 TexMaker 3.0.2 和 MikTex 2.9。我还在 Ubuntu 10.10 上使用 TexMaker,所以如果能跨平台运行就太好了。
答案1
这可能听起来很奇怪,但你必须使用完全相同的命令Texmaker::RunCommand
就像您用来打开外部 PDF 查看器一样!这是因为运行外部程序的代码(位于texmaker.cpp
ll.5433-5596 中的函数来源) 检查要执行的命令是否为 PDF 查看器,如果激活,则运行内部查看器而不是外部程序。
为了使用内部 PDF 查看器,您必须选择Pdf Viewer->Built-in Viewer
并禁用菜单中的Embed
复选框。现在,Options->Configure Texmaker->Commands
您可以使用Quick Build->User
输入字段中所述的相同命令来启动 Texmaker 的查看器Commands->Pdf Viewer->External Viewer
。
您在快速构建命令行中使用的任何程序都不能因错误而退出,否则执行将中止并且不会显示查看器。