在 TeXworks 中配置 latexmk(TeX Live 2013)

在 TeXworks 中配置 latexmk(TeX Live 2013)

我正在尝试在 TeXworks 0.4.5 和 TeX Live 2013 中配置 latexmk。

我跟着TeXworks 网站上的说明,如下图所示:

**TeXworks latexmk 配置

我的代码非常简单如下:

\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 命令相同。

  1. 对于 latexmk 我应该参考什么参考资料?
  2. latexmk 是否与 TeXworks(TeX Live 2013)不兼容?

相关内容