禁用单个脚注的超链接

禁用单个脚注的超链接

我用过此解决方案创建没有标记的脚注。正如回答的那样,它工作正常。但是,如果您包含 hyprref 包,该包会为无标记的脚注创建无内容链接:

在此处输入图片描述

我可以禁用脚注链接,例如

\usepackage[hyperfootnotes=false]{hyperref}

但我更希望文档中的其他脚注有链接。有没有办法禁用单个脚注的脚注链接?

血管内皮生长因子

\documentclass{article}
\usepackage{hyperref}

\newcommand\blfootnote[1]{%
  \begingroup
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup
}

\begin{document}

Some text\blfootnote{A footnote without marker} and some more text\footnote{A standard footnote}

\end{document}

答案1

您可以使用NoHyper环境:

\documentclass{article}
\usepackage{hyperref}

\newcommand\blfootnote[1]{%
  \begin{NoHyper}%
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \end{NoHyper}%
}

\begin{document}

Some text\blfootnote{A footnote without marker} and some more text\footnote{A standard footnote}

\end{document}

相关内容