列中的简短脚注

列中的简短脚注

如果一页上有许多短脚注,那么每页都占用一整行会显得不太美观。传统排版通过将连续的短脚注排列在列中(列数根据每页上短脚注的数量和顺序而变化)来解决此问题。如何在 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 因为我不知道如何均匀地水平分布列;但这当然是应该做的。)

已编译

当页面上有一个或多个脚注,其长度明显短于一行但长于半行时,它们应该居中对齐。

例 2

例 3

在此处输入图片描述

答案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}

在此处输入图片描述

相关内容