如何调整页边距,使章节标题(始终位于页面顶部)位于正文正文上方。因此,在没有章节标题的页面上,章节空间会留空。
目前,我正在使用 koma 脚本(scrbook),理想情况下想对此类进行调整,但不一定需要坚持这样做。
例子:
\documentclass[a4paper, twoside, 12pt]{scrbook}
\title{Book Title}
\usepackage{blindtext}
\begin{document}
\maketitle
\mainmatter
\KOMAoptions{open=left}
\chapter{Chapter One}
\Blindtext
\chapter{Chapter Two}
\Blindtext
\end{document}
答案1
我完全不确定你想要什么,但也许课程可以memoir
为你提供。
% chaptitleprob.tex SE 628145
\documentclass[a4paper, twoside, 12pt]{memoir}
\setlength{\beforechapskip}{-100pt} % space above chapter title
\title{Book Title}
\usepackage{blindtext}
\begin{document}
\maketitle
\mainmatter
%\KOMAoptions{open=left}
\openleft % can be a memoir class option
\chapter{Chapter One}
\Blindtext
\Blindtext
\chapter{Chapter Two}
\Blindtext
\end{document}
该类提供三种长度:\beforechapskip
标题前的垂直空间;\midchapskip
数字和标题文本之间的空间;\afterchapterskip
标题和正文之间的空间。阅读手册了解更多详细信息。
编辑
看来我没能正确理解这个问题。我现在认为,通用文本块在所有页面上都应相同,章节标题应排版在通用文本块上方(例如,放在页眉区域)。
% chaptitleprob2.tex SE 628145
\documentclass[a4paper, twoside, 12pt]{memoir}
%%%%% some trial settings to lift and reduce chapter title's space
\setlength{\beforechapskip}{-100pt} % space above chapter title
%\setlength{\beforechapskip}{-150pt} % space above chapter title
%\setlength{\midchapskip}{25pt} % space between number and title
\setlength{\midchapskip}{20pt} % space between number and title
\setlength{\midchapskip}{15pt} % space between number and title
%\setlength{\afterchapskip}{25pt} % space below chapter title
\setlength{\afterchapskip}{5pt} % space below chapter title
\setlength{\afterchapskip}{10pt} % space below chapter title
\title{Book Title}
\usepackage{blindtext}
\begin{document}
\maketitle
\mainmatter
%\KOMAoptions{open=left}
\openleft % can be a memoir class option
\chapter{Chapter One}
\Blindtext
\Blindtext
\chapter{Chapter Two}
\Blindtext
\end{document}
我真的不知道您希望文档看起来怎么样。您可能希望更改文本块的大小,以使第一章和第二章的页面看起来连贯,这可能意味着要调整长度\...chapskip
。祝您的书籍设计顺利。