我已经重新定义了脚注命令,以以下方式更改脚注标记:
\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{...}
,脚注文本也应出现在新页面上。