我有许多短脚注,它们形成一列,使我的论文看起来很糟糕,所以我想让 LaTeX 将多个脚注放在一条水平线上。我试过使用这个[para]{footmisc}
包,但它会将它们全部聚集在一行上,中间没有空格,使它难以阅读。实际上,我只希望一行最多有三个脚注,具体取决于它们的长度(我有非常短的脚注(“DM 13”)和很长的、自我放纵的脚注)。
此外,footmisc 的 para 删除了我最喜欢的选项,例如footmisc
,hang
以及flushmargin
我的\skip\footins
。
我确信该manyfoot
软件包可以做到这一点,但目前我实在没有时间阅读和理解文档。我对 LaTeX 还很陌生(请对我宽容一点!)。
有人有什么想法吗?
答案1
由于我的评论似乎至少部分解决了这个问题,所以我将添加一个真正的答案:
这dblfnote
该包允许在单列文档中使用双列脚注,这可以替代“para”脚注。
\documentclass{article}
\usepackage{dblfnote}
\DFNalwaysdouble % for this example
\usepackage[nopar]{lipsum}% dummy text
\begin{document}
\lipsum[4]\footnote{Foo}\par
\lipsum[4]\footnote{Foo}\par
\lipsum[4]\footnote{Foo}\par
\lipsum[4]\footnote{Foo}\par
\lipsum[4]\footnote{Foo}\par
\lipsum[4]\footnote{Foo}
\end{document}
问题可以采用三栏脚注布局吗?及其答案讨论了如何获得两列以上的脚注。
答案2
我遇到了同样的问题,但不知何故,它dblfnote
并bigfoot
没有为我解决。不过,有一种可能性对我有用,那就是
\documentclass[12pt,a4paper]{report}
\usepackage{reledmac}
\usepackage{setspace}
\usepackage{etoolbox}
\arrangementX[A]{twocol}
\colalignX{\justifying}
\makeatletter
\bhooknoteX[A]{\setstretch {\setspace@singlespace}}
\bhookgroupX[A]{\setstretch {\setspace@singlespace}}
\makeatother
\let\footnote\footnoteA
\usepackage{microtype} % I guess this one is optional
\begin{document}
This is\footnote{Left side footnote} a dummy text. Let us find out\footnote{Second left side footnote} if it worked well \footnote{Right side footnote} or not\footnote{Second right side footnote}.
\end{document}