我使用 brew 安装了 LaTeX:
# macOS MacTex Install
$ brew cask install mactex-no-gui
# Updating the packages
$ sudo tlmgr update --self && sudo tlmgr update --all
$ latex --version
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
kpathsea version 6.3.2
...
$ latexmk --version
Latexmk, John Collins, 29 September 2020. Version 4.70b
$ platex --version
e-pTeX 3.14159265-p3.8.3-191112-2.6 (utf8.euc) (TeX Live 2020)
kpathsea version 6.3.2
...
我还必须将 PATH 添加到 .zshrc。
export PATH="/Library/TeX/texbin/:$PATH"
我在 LaTeX 的 .latexmkrc 文件中有以下内容。我没有使用过 Perl。
...
$latex = 'platex -synctex=1 -halt-on-error -file-line-error %O %S';
$max_repeat = 5;
...
Q1. %O %S 是什么?
Q2. 我将 改为platex
和,但都出现错误。 是日语。我该如何使用或latex
进行更改?pdflatex
platex
platex
latex
pdflatex
# not working
$pdflatex = 'pdflatex -synctex=1 -halt-on-error -file-line-error %O %S';
并日志输出:
LaTeX2e <2020-10-01> L3 编程层 <2020-10-05> xparse <2020-03-03> (/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jsarticle.cls
/usr/local/texlive/2020/texmf-dist/tex/platex/jsclasses/jsarticle.cls:14: LaTeX 错误:此文件需要格式
pLaTeX2e' but this is
LaTeX2e'。...
为什么要使用 Platex?我从来没有使用 Platex 进行设置。
Q3. 如何在 mactex no gui 中更改首选项?