当有相对大量的脚注并且每个脚注都很短(例如 URL)时,将它们堆积成一个很高的脚注塔有时看起来很奇怪,尤其是在minipage
或类似的狭小空间中。
\documentclass[a5paper]{article}
\usepackage[hidelinks=true]{hyperref}
\newcommand{\footurl}[1]{\footnote{\url{#1}}}
\begin{document}
\begin{minipage}{\textwidth}
As Linux Jabber clients there are for example Pidgin\footurl{http://www.pidgin.im/}, Kopete\footurl{http://kopete.kde.org/}, Gajim\footurl{http://gajim.org/} and Psi\footurl{http://psi-im.org/}.
\end{minipage}
\end{document}
直观地讲,我希望看到这些脚注彼此相邻,如下所示:
有没有可以帮我实现这个功能的软件包?或者还有其他方法吗?
如果可能的话,我不想去双列附有我所有的脚注。
编辑
仅供参考,我将展示迄今为止最接近的两个解决方案。第一个是eledmac
我链接到myself,可以在不更改命令的情况下在本地使用\footnote
。但是它与 不兼容fnpct
fnpct
。它可以与此包的出色扩展功能配合使用,因此下图使用了\AdaptNoteNoMult{\footnoteA}
。
第二种是 jon 建议的解决方案,它使用bigfoot
和选项。它与我在以下示例中使用的para
兼容,但它继承了转义小页面的“功能”,因此以下示例的长度仍然远远不够。它也没有正确对齐,因此它本身看起来并不令人满意。fnpct
manyfoot
答案1
有一个包dblfnote
它可以帮你搞定。因为它有点旧了,所以可能会出现其他问题(对于你的 MWE,会出现带有hidelinks
包选项的警告hyperref
。我在你的 MWE 中评论了小页面以获得想要的结果。
新 MWE:
\documentclass[a5paper]{article}
\usepackage{dblfnote} % Two footnotes in one line % <========== new
\DFNalwaysdouble % sets footnote always double % <========== new
\usepackage[hidelinks=true]{hyperref}
\newcommand{\footurl}[1]{\footnote{\url{#1}}}
\begin{document}
%\begin{minipage}{\textwidth} % <==========
As Linux Jabber clients there are for example
Pidgin\footurl{http://www.pidgin.im/},
Kopete\footurl{http://kopete.kde.org/}, Gajim\footurl{http://gajim.org/}
and Psi\footurl{http://psi-im.org/}.
%\end{minipage} % <==========
\end{document}
结果是: