如何在纯 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