关于页面布局的 2 个问题 - 多“行”和“中央”标题

关于页面布局的 2 个问题 - 多“行”和“中央”标题

我尝试谷歌搜索了很多次,但一无所获。也许我的要求有点特殊。:) 我想要的是将页面设置为顶部和底部两部分,就像“多列”,但调换了位置。另一个要求是将标题(部分名称和页面)设置为页面的中央,那里是两“行”文本的空白。我不确定我是否说清楚了。我已经画了一个草稿并附上以便更好地展示。在此处输入图片描述

答案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*动态框架定义中的 表示在其周围绘制一个框。对于标题信息,我已设置标记,以便它们记录章节和小节名称。

相关内容