如果一页上有许多短脚注,那么每页都占用一整行会显得不太美观。传统排版通过将连续的短脚注排列在列中(列数根据每页上短脚注的数量和顺序而变化)来解决此问题。如何在 LaTeX 中执行此操作?
\documentclass{article}
\usepackage{showframe}
\begin{document}
\begin{tabular}{lll}
$^1$\,First footnote.\kern .75in & $^2$\,Second.\kern .75in & $^3$\,Third.\kern .75in\\
$^4$\,Fourth.\kern .75in & $^5$\,Fifth.\kern .75in & $^6$\,Sixth.\kern .75in
\end{tabular}
\end{document}
(我使用了 \kern 因为我不知道如何均匀地水平分布列;但这当然是应该做的。)
当页面上有一个或多个脚注,其长度明显短于一行但长于半行时,它们应该居中对齐。
答案1
这是一个解决方案
\documentclass{article}
\usepackage{lipsum}
\usepackage[para*]{manyfoot}
\DeclareNewFootnote[para]{A}
\let\oldfootnoteA\footnoteA
\renewcommand{\footnoteA}[1]{%
\oldfootnoteA{\makebox[.32\dimexpr\textwidth-2\footglue\relax][l]{#1}}} % adjust .305\textwidth
\begin{document}
Hello\footnoteA{This is some text.}
World\footnoteA{And footnote.}.
\lipsum[1]
Hello\footnoteA{This is some.}
World\footnoteA{And footnote.}.
\lipsum[1]
Hello\footnoteA{This is some.}
World\footnoteA{And footnote.}.
\end{document}