在 Texworks 0.2.3 中配置 latexmk

在 Texworks 0.2.3 中配置 latexmk

有人告诉我“你可以在 texworks 中配置 latexmk 0.2.3”。请问如何配置?

(我需要它以便正确地编纂参考书目。)

我在 Debian 6 中使用 TexLive。

答案1

转到Edit-> Preferences->Typesetting添加Processing tools。使用latexmkProgram并确保已安装 perl。然后转到Arguments进行进一步配置。

如果你想通过 进行编译pdflatex,请使用

-e
$pdflatex='pdflatex -synctex=1 %S'
-pdf
$fullname

如果你想通过latex+进行编译dvipdfm,请使用

-e
$latex='latex -synctex=1 %S'
-e
$dvipdf='dvipdfm %S'
-pdfdvi
$fullname

如果你想通过 ++ 进行编译,latex请使用dvipsps2pdf

-e
$latex='latex -synctex=1 %S'
-e
$dvips='dvips -P pdf -t a4 %S'
-pdfps
$fullname

勾选该复选框View PDF after running

-synctex=1标志启用 synctex,即通过右键单击在源代码和输出之间跳转的功能。

-P pdf选项确保您在使用时获得高质量的 pdf 输出dvips,而 该-t a4选项负责处理纸张大小,您可以-t letter根据需要将其更改为。

对于所有配置选项,请参阅latexmk手册。

答案2

答案3

在我的机器上,安装了 texworks (版本 0.5 r.952 (Debian))、latexmk 版本 4.31 和 texlive 2011 的 pdflatex,上述解决方案不起作用。但下面的方法有效。

-pdf 
-pdflatex=pdflatex 
-interaction=nonstopmode 
-synctex=1  
$fullname

相关内容