我尝试谷歌搜索了很多次,但一无所获。也许我的要求有点特殊。:) 我想要的是将页面设置为顶部和底部两部分,就像“多列”,但调换了位置。另一个要求是将标题(部分名称和页面)设置为页面的中央,那里是两“行”文本的空白。我不确定我是否说清楚了。我已经画了一个草稿并附上以便更好地展示。
答案1
使用包可以实现这一点flowfram
。一个简单的版本如下:
\documentclass{article}
\usepackage{flowfram}
\newflowframe{\textwidth}{0.4\textheight}{0pt}{0.6\textheight}[main]
\newdynamicframe*{\textwidth}{\baselineskip}{0pt}{0.5\textheight}[headers]
\newflowframe{\textwidth}{0.4\textheight}{0pt}{0pt}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}}
\renewcommand{\subsectionmark}[1]{\markright{#1}}
\usepackage{blindtext} %For dummy text
\begin{document}
\begin{dynamiccontents*}{headers}
Section \thesection\quad \leftmark \hfill \thesubsection\quad\rightmark \hfill \thepage
\end{dynamiccontents*}
\blinddocument
\end{document}
序言通过 为正文设置了两个框架\newflowframe
。参数指定区域的宽度、高度以及相对于正文块左下角的位置。标题信息放在动态框架中,内容则根据环境进行设置dynamiccontents
。*
动态框架定义中的 表示在其周围绘制一个框。对于标题信息,我已设置标记,以便它们记录章节和小节名称。