如果我遵循这答案,要将 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}}
顺便说一句:存储和恢复外部脚注的值是多余的。