保存并重复使用脚注计数器的值两次 - 如何操作?

保存并重复使用脚注计数器的值两次 - 如何操作?

我正在尝试将相同的脚注放在两个不同的地方 - 保存和重新使用脚注计数器。以下是我想要做的(较大文档的一部分 - 我的论文中的一篇论文):

%Start LateX snippet%

$\Delta$ Age\footnote{\FNTabAge}        
\newcounter{savetmp01} \setcounter{savetmp01}{\value{mpfootnote}} %Save "a"%

Grade\footnote{\FNTabGrade}
\newcounter{savetmp02} \setcounter{savetmp02}{\arabic{mpfootnote}} %Save "b"%

Grade\footnotemark[\arabic{savetmp02}] x Non-English %Reuse "b" - works%

$\Delta$ Age\footnotemark[\arabic{savetmp01}] x Non-English %Reuse "a" - does not work. Instead it shows "b"%

我想在定义时首先保存脚注计数器$Delta$ Age,然后在解释等级时再次保存脚注计数器。

第一次重复使用效果很好(都显示相同的脚注标记“b”),但是第二次重复使用不起作用——我再次得到的是“b”,而不是我想要的“a”。

有什么想法吗?已经尝试使用\thesavetmp01\value{savetmp01},但没有成功。

答案1

我不确定我是否正确理解了你的问题,但该savefnmark软件包似乎可以满足你的需要:

\documentclass{article}
\usepackage[paperheight=6cm]{geometry}% just for the example
\usepackage{savefnmark}

\begin{document}

Some text\footnote{footnote 1 in text} some more text\footnote{footnote 2 in text}\saveFN\sft\  and now more text and the same footnote counter that was saved\useFN\sft\ and perhaps more text and we finally use the counter one more time\useFN\sft.

\end{document}

在此处输入图片描述

相关内容