\AtBeginPage + 逐项列举

\AtBeginPage + 逐项列举

我希望文档的每一页都以一些文本开始,其中可能包含诸如这样的 LaTeX 结构\begin{itemize}

以下 MWE 不起作用。

\documentclass{article}
\RequirePackage{bophook}

\AtBeginPage{\begin{itemize}\item Test\end{itemize}}

\begin{document}
Test
\end{document}

您对这个问题有什么想法吗?

PS:我可能还想在这个“页面开头”的文本中添加更复杂的结构,例如\begin{mdframed}

PPS:我想在每一页的开头打印的文本是为了提醒我正在编写的文本的目标:它不会出现在文档的最终版本中。

答案1

的内容\AtBeginPage是在水平框中排版的,因此无法组成段落。

\documentclass{article}
\usepackage{bophook}

\AtBeginPage{\begin{minipage}{\textwidth}\begin{itemize}\item Test\end{itemize}\end{minipage}}

\begin{document}
Test
\end{document}

答案2

最好使用包atbegshi和命令\AtBeginShipout{...}

相关内容