这
hyperref
包有志于将脚注标记与相应的脚注主体建立超链接;这自然会给 带来麻烦footmisc
,不幸的是,目前还没有补救措施。如果你使用 footmisc,抑制 hyperref 的超脚注,通过将其加载为:\usepackage[hyperfootnotes=false,...]{hyperref}
提出了对两个包之间的交互进行进一步研究的建议,但尚未安排。(强调)
虽然我确实这样做了,但效果并不像宣传的那样。
这是我的 MWE(略作修改,以测试下面评论中的断言):
\documentclass[12pt]{article}
\usepackage[symbol]{footmisc}
\usepackage{lipsum}
\usepackage[colorlinks=true,urlcolor=cyan,hyperfootnotes=false]{hyperref}
\title{Brief Article}
\author{The Author}
\begin{document}
\maketitle
This is a worthwhile document.\footnote{\label{note1}Here is a \href{http://
www.wikipedia.org}{reference}.} Please have a look at it.
\lipsum[1-10] % to generate filler text.
And I'd like to draw your attention to the
same document here\footref{note1}, here\footref{note1}, and here\footref
{note1} too.
Here is another good read.\footnote{\label{note2}Please see Title 17 USC \S 107.}
\lipsum[10-20] % to generate filler text.
And here\footref{note2} is a good place to refer to the second footnoted document.
\end{document}
这会抑制第一个超脚注,但第二个(对于 * 和匕首脚注标记)、第三个和第四个(对于 * 脚注标记)仍然是超敏感的(可以这么说)。我该如何全部其中没有亢奋的人吗?
这很重要,因为正如我在这个修改后的例子中所展示的那样,当读者点击第 6 页上的第二个匕首脚注标记时,超文本应该(如果这两个包配合良好)将读者带回到第 3 页(其中匕首标记的脚注已排版,并且第一个脚注标记出现在文本中)。但事实上,它将读者带回到第 1 页,显然当读者点击匕首脚注标记时,它将读者引向 * 脚注。我的解决方案是简单地抑制超脚注中的所有超文本,但我的问题是,按照文档中所述抑制它会导致仅在第第一的脚注标记,而不是后续标记。
下面的一条评论表明脚注标记仍然是红色的,但不是超文本。然而,这与我的经验不同。那是因为我有 TeXlive 2011 版本吗?我尝试使用 LaTeX 和 XeLaTeX 排版上面的 MWE,在这两种情况下,第二、第三和第四个脚注标记都是红色和超文本。
编辑
感谢@Sverre 使用 TeXLive 2013 进行编译。还有谁能用 2011 和 2013 以外的版本确认这些结果?看来我该提交错误报告了。
我仍然欢迎任何解决办法。
答案1
您可以\footref{}
从 footmisc 进行修补。在后面插入以下几行\usepackage[symbol]{footmisc}
:
\usepackage{etoolbox}
\patchcmd{\footref}{\ref}{\ref*}{}{}
经过此更改,您的示例中就不再有彩色或超链接的脚注。
答案2
因为这似乎是一个错误(用最新的 TeXLive 2013 测试过),你可能只使用这个解决方法,因为你已经指定了
我真正的目标是消除多余的脚注。
-命令\url
将在您的 PDF 文件中生成链接,而无需 -package hyperref
。这不允许轻易掩盖参考文献,但您应该考虑您的论文是打印出来的版本。虽然文本“参考文献”在没有计算机的情况下变得毫无用处,但链接可能仍然有用。命令生成的链接的可点击性\url
似乎取决于读者。
您修改后的 MWE:
\documentclass[12pt]{article}
\usepackage[symbol]{footmisc}
\usepackage{lipsum}
\usepackage{url}
\title{Brief Article}
\author{The Author}
\begin{document}
\maketitle
This is a worthwhile document.\footnote{\label{note1}Here is a \url{http://
www.wikipedia.org}.} Please have a look at it.
\lipsum[1-10] % to generate filler text.
And I'd like to draw your attention to the
same document here\footref{note1}, here\footref{note1}, and here\footref
{note1} too.
Here is another good read.\footnote{\label{note2}Please see Title 17 USC \S 107.}
\lipsum[10-20] % to generate filler text.
And here\footref{note2} is a good place to refer to the second footnoted document.
\end{document}