如何为 latexmk 选择不同的 PDF 查看器?(或 PS 查看器/DVI 查看器)

如何为 latexmk 选择不同的 PDF 查看器?(或 PS 查看器/DVI 查看器)

简洁版本:如何为 latemx 选择不同的 PDF 查看器?

长版本/背景: 我使用 latexmk 来“自动”构建我的 LaTeX 项目(因为它可以配置为每当源文件更新时 PDF 就会不断更新,这非常简洁(通过调用:“latexmk -pvc -pdf awesomeDocument.tex”))。

尽管我使用“普通 PDF 查看器”作为系统默认设置(okular),但它总是启动浏览器要显示这些 PDF,请命名为 google Chrome(太奇怪了:我几乎不使用它!我使用 Linux,所以它甚至不是默认浏览器;奇怪的世界!)。

我尝试在手动的,但(除了字体似乎已损坏之外,您几乎无法阅读该文档)我认为它只在 Windows 中提到了这一点。我无法传输它。

答案1

(我甚至在发布之前就找到了解决方案,我只是想为其他人创建这个问题,因为我花了 20 分钟来找到这个问题;现在希望可以使用这个问题/答案将时间减少到一分钟。)

一些网站我找到了解决方案:

  • 创建新文件,命名为.latexmkrc并将其放入您的主文件夹(/home/yourUserName
  • 根据您要创建的文件格式,输入以下命令中的一个或全部:
    $dvi_previewer = 'start xdvi -watchfile 1.5';
    $ps_previewer = 'start gv --watch';
    $pdf_previewer = 'start evince';
    当然,适当地更改查看器名称,例如,使用 okular 而不是 evince。

相关内容