有人告诉我“你可以在 texworks 中配置 latexmk 0.2.3”。请问如何配置?
(我需要它以便正确地编纂参考书目。)
我在 Debian 6 中使用 TexLive。
答案1
转到Edit
-> Preferences
->Typesetting
添加Processing tools
。使用latexmk
下Program
并确保已安装 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
请使用dvips
ps2pdf
-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