列表中的脚注编号错误

列表中的脚注编号错误

我正在使用 friggeri-cv Latex 包。我以以下方式使用脚注:

\documentclass[]{friggeri-cv}
\section{experience}

\begin{entrylist}
%-- ----------------------------------------------
\entry
{2013 -- Now}
{Somename}
{Someplace, Somecountry}
{\emph{Job} \\
Lorem Ipsum
\begin{itemize}
  \item Random[\footnotemark] random
  \item Random [\footnotemark] random
  \item Item
\end{itemize}
}
\end{entrylist}
\footnotetext{One}
\footnotetext{Two}
\end{document}

我得到的输出是这样的:

2.One
2.Two

我期望的是这样的:

1. One
2. Two

有人能向我解释一下这个错误是什么吗?

谢谢

答案1

通过@Guido:

问题:在执行时\footnotetext从最后一个计数器中获取值。\footnotemark

正如我在上面发布的代码中所看到的,我使用了两个,中间\footnotemark没有 a ,因此取了最后使用的计数。\footnotetext\footnotetext\footnotemark

我尝试使用\footnotetextin between \item,但脚注没有被渲染。参见代码片段:

\item Random[\footnotemark]
\footnotetext{One}
\item Random[\footnotemark]
\footnotetext{Two}

上面的例子不起作用,也就是说脚注没有得到渲染。

以下解决方案(由@Guido 提供)对我有用:\footnotetext采用可选参数。因此,您可以\footnotetex[1]{One}为第一个编写。

相关代码片段:

\footnotetext[1]{One}
\footnotetext[2]{Two}

相关内容