我正在尝试在 TeXworks 0.4.5 和 TeX Live 2013 中配置 latexmk。
我跟着TeXworks 网站上的说明,如下图所示:
我的代码非常简单如下:
\documentclass[a4paper,twoside]{report}
\begin{document}
This is my first latex test.
\newpage
how are you.
\newpage
This is a new line.
\newpage
This is another line.
\end{document}
但我无法编译它。错误消息是:
Latexmk: Stopping because executing following code from command line
$pdflatex=q/pdflatex -synctex=1 %O %S
gave an error:
Can't find string terminator "/" anywhere before EOF at (eval 8) line 1.
C:\texlive\2013\bin\win32\runscript.tlu:650: command failed with exit code 2:
perl.exe c:/texlive/2013/texmf-dist/scripts/latexmk/latexmk.pl -e "$pdflatex=q/pdflatex -synctex=1 %O %S" -pdf test.tex
我也按照步骤进行操作在 Texworks 0.2.3 中配置 latexmk。但最后还是失败了。
之后,我切换到预先配置好的TeXstudio:
latexmk -pdf -silent -pdflatex="pdflatex -synctex=1 %%O %%S" %
虽然这在 TeXstudio 中有效,但它不会在实时模式下编译我的代码,其行为与普通的 pdfLaTeX 命令相同。
- 对于 latexmk 我应该参考什么参考资料?
- latexmk 是否与 TeXworks(TeX Live 2013)不兼容?