在 LaTeX 中添加顶部插入

在 LaTeX 中添加顶部插入

我想在使用 编译的 LaTeX 文档中添加顶部插入pdflatex。虽然我可以在页面底部添加插入,但似乎无法对顶部插入执行相同操作。

\insert\footins{Hello, World!} % Compiles and works
\insert\topins{Hello, World!} % Doesn't compile because \topins is not defined

我得到的错误! Undefined control sequence. l.23 \insert\topins是合理的,因为\topins没有定义,而\footins设置为253。考虑到我在TeX 书我期望\topins对应于寄存器253并且\footins对应于寄存器254。我扫描了几乎所有 255 个寄存器,但似乎没有一个可以承载顶部插入的内容。顶部对齐的浮点数不是我想要的。

如何在 LaTeX 中添加顶部插入?

答案1

\insert除了两种特殊情况\footnote和之外,LaTeX 输出例程根本不使用寄存器\enlargethispage

任何使用顶部插入件在普通 tex 中处理的用例都应使用顶部浮点数在 latex 中处理,通常

\begin{figure}[t]
Hello world!
\end{figure}

你说你不是在寻找顶部浮动,但这是 LaTeX 为这种用例提供​​的机制。

相关内容