来自 halign 内部的脚注

来自 halign 内部的脚注

如何在纯 TeX 中的 halign 中创建脚注?

下面的代码产生如下的一行:

ABC 2

这是理所当然的,但是“这是怎么回事?”这个脚注根本没有出现。

\centerline{\vbox{
\halign{\hfil #\hfil & \hfil #\hfil & \hfil # \hfil\cr
A & B & C\footnote{$^2$}{How is this}\cr}}}

(我已经找到了有关 LaTeX 的类似问题的答案,但这是一个简单的 TeX 问题。)

答案1

脚注不会移出垂直盒子 (A:),因此只需使用\halign(B:),或\vfootnote在盒子外使用 (C:)。

A:

\centerline{\vbox{
 \halign{\hfil #\hfil & \hfil #\hfil & \hfil # \hfil\cr
A & B & C\footnote{$^2$}{How is this2}\cr}}}

B:

{\tabskip0pt plus1fill\relax
\halign to\hsize{\tabskip0pt\hfil #\hfil & \hfil #\hfil & \hfil # \hfil\tabskip0pt plus1fill\relax\cr
A & B & C\footnote{$^3$}{How is this3}\cr}}

C:

\centerline{\vbox{
\halign{\hfil #\hfil & \hfil #\hfil & \hfil # \hfil\cr
A & B & C$^4$\cr}}}
\vfootnote{$^4$}{How is this4}

\bye

在此处输入图片描述

相关内容