如何自动增加阿拉伯 mpfootnote 数字?

如何自动增加阿拉伯 mpfootnote 数字?

如果我遵循答案,要将 mpfootnotemark 样式从 alpha 切换为 arabic,mpfootnotemarks 的值不再自动递增。

这就是我所做的:

\documentclass{scrbook}
\begin{document}
Outer-Sentence One.\footnote{}

\vspace{3cm}

\begin{minipage}{\linewidth}
  \newcounter{tmpMpFnCnt}
  \setcounter{tmpMpFnCnt}{\value{footnote}}%<- store footnote counter
  \setcounter{mpfootnote}{10}

  %uncommenting the following line enables arabic mpfootnotemarks, but disables
  %the auto incrementation:
  %\renewcommand{\thempfootnote}{\thefootnote}

  MP-Sentence one.\footnote{1st mp-footnote's content},

  MP-Sentence two.\footnote{2nd mp-footnote's content}

  \setcounter{footnote}{\value{tmpMpFnCnt}}%<- reset footnote counter
\end{minipage}

\vspace{3cm}

Outer-Sentence two.\footnote{}

\end{document}

答案1

刚刚收到。的重新定义\thempfootnote是错误的。这对我有用:

\renewcommand{\thempfootnote}{\arabic{mpfootnote}}

顺便说一句:存储和恢复外部脚注的值是多余的。

相关内容