我正在尝试使文档中的文本与文档的边距对齐。这是 MWE
\documentclass[12pt]{report}
\usepackage[top=1.0in,hmargin=1.25in,height=9.0in,letterpaper,showframe]{geometry}
\usepackage{setspace}
\usepackage{titlesec}
\usepackage{blindtext}
\titleformat{\chapter}{\bfseries}{\thechapter}{1em}{}{}
\titlespacing{\chapter}{0pt}{0pt}{12pt}
\titleformat{\section}{\bfseries}{\thesection}{1em}{}{}
\titlespacing{\section}{0pt}{12pt}{12pt}
\begin{document}
\doublespace
\chapter{Chapter 1}
\blindtext
\section{This is a section}
\Blindtext
\end{document}
有两个问题。第一,在第一页的章节标题上,它距离顶部边距很远:
我以为使用titlesec
包并设置间距0pt
会删除之前的空格,但事实并非如此。我发现这里课堂上report
使用50pt
的间距,但在章节-50pt
中 使用\titlespacing
会将章节标题移动太多。我可以尝试一下,让它到达行,但我想知道是否有合适的方法来做到这一点。
其次,您可以看到文本与底部和顶部边距之间存在空格:
我不知道如何从顶部边距中删除该空格。我不太关心底部边距,因为有人可能会说该间距会根据页面包含的文本量而变化,但我也很好奇是否可以删除该空格。
编辑:我按照给出的解决方案修复了与章节标题的分离。我所说的文本和边距之间的空间是这个:
这是可以改变的吗?