我在 mac bok pro 中使用这个命令来构建 latex 文档:
/Library/TeX/texbin/latexmk -pdfxe -pvc -xelatex -interaction=nonstopmode -output-directory="./output"
是否可以在命令行中设置 pdf 查看器,如下所示:
/Library/TeX/texbin/latexmk -pdfxe -pvc -xelatex -interaction=nonstopmode -output-directory="./output" -pdfviewer skim
我已经用谷歌搜索过但没有找到线索。
答案1
只需添加-e '$pdf_previewer=q[skim %S];'
到命令行即可。这会将配置$pdf_previewer
变量设置为所需值。有关配置变量的详细信息,请参阅 latexmk 文档。
(这qq[ ...]
是一个 Perl 习语,相当于用单引号括住一个字符串,以避免在命令行上陷入 quote-hell。 告诉%S
latexmk 替换 pdf 文件的名称。)
如果你的常用浏览器是 skim,那么最好添加以下行
$pdf_previewer = 'skim %S';
到适当的 latexmkrc 文件。(再次参阅 latexmk 文档以了解将其放在哪里。)然后您不必在命令行上放置有关查看器的任何内容。