文中未注明参考的脚注

文中未注明参考的脚注

我想在脚注部分添加脚注(编号),但不希望脚注标记出现在书面文本中。我该如何实现此行为?如果我使用\footnotetext编号,编号不会保持一致(一旦使用但未引用,即不匹配\footnotemark,编号保持不变)。

答案1

如果你不使用\footnotemark,但希望脚注编号继续,你必须使用来自己\stepcounter{footnote}增加计数器:footnote

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mwe}
\begin{document}
\lipsum[1]\footnote{This was the first lipsum paragraph}

\lipsum[2]\stepcounter{footnote}\footnotetext{\label{ftn}We also have had assecond one.}

\lipsum[3]\footnote{And a third one.}

The invisible footnote was number \ref{ftn}.
\end{document}

通常你不需要\refstepcounter,即使你在里面设置了一个标签\footnotetext。我在例子中也展示了这一点。

结果

注意:在minipage环境中,您必须增加mpfootnote而不是footnote

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mwe}
\begin{document}
\begin{figure}
  \begin{minipage}{\textwidth}
    \lipsum[1]\footnote{This was the first lipsum paragraph}
    
    \lipsum[2]\stepcounter{mpfootnote}\footnotetext{\label{ftn}We also have had assecond one.}
    
    \lipsum[3]\footnote{And a third one.}
    
    The invisible footnote was number \ref{ftn}.
  \end{minipage}
  \caption{Testfigure}
\end{figure}
\end{document}

内部小页面 内部图


编辑(因为评论):如果你真的需要使用\footnotetextwithout\footnotemark但 with\footref\refto a label set inside \footnotetext(我不推荐,因为它不一致而且很奇怪),你可以在本地重新定义\thefootnote

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[colorlinks]{hyperref}
\usepackage{mwe}
\newcommand*{\footnotenomark}[1]{%
  {\renewcommand*{\thefootnote}{}\footnotemark}%
  \footnotetext{#1}%
}
\begin{document}
\lipsum[1]\footnote{This was the first lipsum paragraph}
\lipsum[4-7]

\lipsum[2]\footnotenomark{\label{ftn}We also have
  a second one.}
\lipsum[4-6]

\lipsum[3]\footnote{And a third one.}

\lipsum[4-5]
The invisible footnote was number \ref{ftn}.
\end{document}

但请注意,如果您不使用选项colorlinks而是使用链接框架或下划线链接,则会出现奇怪的空框架或下划线。

答案2

在这里,我定义了一个新命令,它使用footnotetext并简单地将一个添加到跟踪footnote编号的计数器中。

\documentclass[10pt,a4paper]{article}

\newcommand{\invisiblefootnote}[1]{%
\addtocounter{footnote}{1}%
\footnotetext{#1}%
}

\begin{document}
  \footnote{Text 1}
  \footnote{Text 2}
  \invisiblefootnote{can't see this one}
  \footnote{another one}
\end{document}

在此处输入图片描述

相关内容