我正在尝试创建一个报告样式的文档,其中页眉也出现在章节页面中。我设法使用这个(https://tex.stackexchange.com/a/117334) 回复。这似乎适用于所有章节,但在第一章中,标题比其他章节更接近页眉(参见屏幕截图比较)。
我想要获得类似下图的效果,其中章节标题对齐并且与页眉的距离相同。
在文档序言(见下文)中,我做了一些修改,我不得不更改标准章节页面,将章节标题抬高,以便在同一页上为我想进行的测试留出更多空间,但这对所有章节都应相同。
事实上,减少 YY 确实\titlespacing*{\chapter}{0pt}{-YYpt}{10pt}
会使标题远离标题行,但这并没有改变“摘要”章节和其他章节中距离不同的事实。
我想我可能会按照这样的方式编辑第一章的标题(https://latex.org/forum/viewtopic.php?t=20676),但我想应该有一个更干净的解决方案。
这可能是什么原因造成的?我该如何解决?
提前感谢您的帮助!
\documentclass[11pt,twoside]{report}
\usepackage[top=2.5cm,bottom=3cm,left=3.5cm,right=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{float}
\usepackage{ragged2e}
\usepackage{booktabs,caption}
\usepackage{setspace}
\usepackage{lipsum}
\usepackage[parfill]{parskip}
\usepackage{afterpage}
\usepackage[none]{hyphenat}
\usepackage{textcomp}
\usepackage{emptypage}
\usepackage{makecell}
\usepackage{fancyhdr}
\usepackage{sectsty}
\usepackage{titlesec}
\usepackage{placeins}
\usepackage{chngcntr}
\pagestyle{fancy}
\fancyhf{}
\chead{\small \textit{head line1 \\ head line 2}}
\fancyfoot[C]{\thepage}
\titleformat{\chapter}[display]
{\normalfont\Large\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Large}
% this alters "before" spacing (the second length argument) to 0
\titlespacing*{\chapter}{0pt}{-30pt}{10pt}
\setlength{\parindent}{0pt}
\usepackage{etoolbox}
\patchcmd{\chapter}{\thispagestyle{plain}}{\thispagestyle{fancy}}{}{}
%%===================================
\begin{document}
\cleardoublepage
\include{font}
\thispagestyle{empty}
\cleardoublepage
\pagenumbering{roman}
\setcounter{page}{1}
\emergencystretch 3em
\raggedbottom
\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
\lipsum[1]
\cleardoublepage
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
\cleardoublepage
\chapter{Chapt 2 title}
\lipsum[1]
\end{document}