简洁版本:如何为 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。