如何跳过重复的脚注

如何跳过重复的脚注

我已经重新定义了脚注命令,以以下方式更改脚注标记:

\newcommand\customfootnote[1]{%

  \begingroup

  \renewcommand\thefootnote{*}\footnote{#1}

  \addtocounter{footnote}{-1}

  \endgroup

}

但需要在页面的几个地方使用相同的脚注。

这导致相同脚注的重复。

您能告诉我一些如何跳过脚注重复的方法吗?

先感谢您。

在此处输入图片描述

答案1

您可以\customfootnotemark按照以下相同的方式定义 a \customfootnote

\documentclass{article}
\usepackage[a6paper,landscape]{geometry}% making the image for the answer smaller

\newcommand\customfootnote[1]{%
  \begingroup
    \renewcommand\thefootnote{*}\footnote{#1}%
    \addtocounter{footnote}{-1}%
  \endgroup
}
\newcommand*{\customfootnotemark}{%
  \begingroup
    \renewcommand*{\thefootnote}{*}%
    \footnotemark
    \addtocounter{footnote}{-1}%
  \endgroup
}

\begin{document}
  % text from \lipsum[2], package `lipsum`
  Nam dui ligula\customfootnote{Here is a custom footnote},
  fringilla a, euismod sodales,
  sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus
  libero, pretium at, lobortis vitae, ultricies et, tellus. Donec
  aliquet, tortor\customfootnotemark\ sed accumsan bibendum,
  erat ligula aliquet magna,
  vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit
  mollis. Suspendisse\footnote{A conventional footnote} ut massa. Cras nec ante
  Cum sociis natoque penatibus et magnis dis parturient montes,
  nascetur ridiculus mus. Aliquam\customfootnotemark\ tincidunt urna.
  Nulla ullamcorper vestibulum turpis. Pellent esque cursus luctus mauris.
\end{document}

结果

限制:如果\customfootnotemark转到新页面,则需要将其替换为\customfootnote{...},脚注文本也应出现在新页面上。

相关内容