几何包:页面格式对于带有标题的页面(例如章节)是正确的,但对于普通页面则不正确

几何包:页面格式对于带有标题的页面(例如章节)是正确的,但对于普通页面则不正确

我是 TeX 的新手,希望你们能帮我解决问题或提示我哪里做错了。我正在使用该geometry包来格式化我的页面,代码如下所示:

\usepackage[a4paper, left = 3.5cm, right = 1.5cm, top = 2.5cm,, bottom = 2cm, includehead, includefoot]{geometry}

上述设置对于有标题的页面(例如章节)来说效果很好,但对于没有标题的页面则不然。目前,没有标题的页面的顶部边框和文本开头之间的间距为 4.5 厘米,而不是 2.5 厘米。我猜这个问题与有关includehead,但我如何才能解决这个问题,而不\newgeometry对没有标题的每个页面或有标题的每个页面使用?如果您需要更多信息,我会尽快提供给您。谢谢!

最小工作示例:

\documentclass{scrbook}

\usepackage[a4paper, left = 3.5cm, right = 1.5cm, top = 2.5cm,, bottom = 2cm, includeheadfoot]{geometry}

\usepackage{titlesec, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\titlespacing*{\chapter}{0pt}{-80pt}{40pt}

\begin{document}
\chapter{This is chapter one}
\newpage
Here is some text...
\end{document}

答案1

这是完全正常的,因为你选择了该includeheadfoot选项。所以它是页眉的顶部,距离纸张顶部 2.5 厘米。我删除了此选项并调整了中的第二个值\titlespacing。请查看最终的布局是否符合您的要求:

\documentclass{scrbook}

\usepackage[a4paper, left = 3.5cm, right = 1.5cm, top = 2.5cm,, bottom = 2cm, showframe]{geometry}%includeheadfoot

\usepackage{titlesec, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\titlespacing*{\chapter}{0pt}{-13ex}{40pt}

\begin{document}

\chapter{This is chapter one}

Beginning of the first chapter

\newpage
Here is some text...

\end{document} 

enter image description here

相关内容