我需要用这个字符串进行编译(这个问题与这个其他):
latex '\AtBeginDocument{\newcounter{MyFootnote} \let\MyOldFootnote\footnote \renewcommand{\footnote}[1]{\stepcounter{MyFootnote}\label{FootnoteMark\arabic{MyFootnote}}\MyOldFootnote{\label{FootnoteText\arabic{MyFootnote}}#1}}} \input{myfile.tex}'
(很抱歉,但我不知道如何以更易读的方式显示它......)
但是如果我可以使用 latexmk 来代替,那就更好了。我尝试过:
latexmk -latex="\AtBeginDocument{\newcounter{MyFootnote} \let\MyOldFootnote\footnote \renewcommand{\footnote}[1]{\stepcounter{MyFootnote}\label{FootnoteMark\arabic{MyFootnote}}\MyOldFootnote{\label{FootnoteText\arabic{MyFootnote}}#1}}}" myfile.tex
但它不起作用。
以下是 MWE:
\begin{document}
\setcounter{section}{4}
\section{Section}
Some dummy text.\footnote{Some dummy text.}
\end{document}