我定义了脚注以在 之间插入冒号\footnote{bla}\footnote{bla}
。但是当我加载时,hyperref
它被破坏了。此外,KOMA 会删除脚注开头的空格,而 hyperref 会再次修改它。请比较编译以下 MWE 的结果:
\documentclass[footnotes=multiple]{scrbook}
\usepackage{hyperref}
\usepackage{bidi}
%\KOMAoptions{footnotes=multiple}
\deffootnote[1.5em]{1.5em}{0mm}{\textsuperscript{\normalfont\thefootnotemark}}
\begin{document}
Test\footnote{%
first footnote
}\footnote{
Second footnote.
}\footnote{
The point of writing this text is that I can insert this footnote here so that Ulrike can see how
a footnote looks like. The lipsum package does not insert footnotes.
}\footnote{
And if they did not die, the wrote another footnote.
}\footnote{
The point of writing this text is that I can insert this footnote here so that Ulrike can see how
a footnote looks like. The lipsum package does not insert footnotes.
}
\end{document}
我找到了一种在加载 hyperref 包后设置 footnotes=multiple 的方法,但这是正确的方法吗?似乎是包中的一个错误hyperref
。此外,当我添加bidi
包时,加载包后设置选项不再起作用...
答案1
您可以通过以下方式关闭脚注超链接
\usepackage[hyperfootnotes=false]{hyperref}
禁用脚注标记的超链接;或者在命令\multiplefootnoteseparator
之间手动添加:\footnote
\footnote{something}\multiplefootnoteseparator\footnote{whatever}
到目前为止,尚无针对同时使用多个脚注和超链接的已知解决方案。
这超链接包有志于从脚注标记到相应的脚注正文建立超链接;这自然会给 脚杂,不幸的是,目前还没有已知的治疗方法......
答案2
\documentclass{scrbook}
\usepackage{fnpct}
\usepackage{hyperref}
\usepackage{bidi}
\deffootnote[1.5em]{1.5em}{0mm}{\textsuperscript{\normalfont\thefootnotemark}}
\begin{document}
Test\footnote{%
first footnote%
}\footnote{%
Second footnote.%
}\footnote{%
The point of writing this text is that I can insert this footnote here so
that Ulrike can see how a footnote looks like. The lipsum package does not
insert footnotes.%
}\footnote{%
And if they did not die, the wrote another footnote.%
}\footnote{%
The point of writing this text is that I can insert this footnote here so
that Ulrike can see how a footnote looks like. The lipsum package does not
insert footnotes.%
}
\end{document}