我正在尝试使用 awesome 包来控制不同标题的位置和格式titlesec
。但是,我无法控制上方的垂直空间\chapter
。它似乎总是在主体顶部添加一个大约 4.8 毫米的小垂直空间。
这里是我的 MWE,我已禁用所有间距,并在章节标签周围使用geometry
'sshowframe
和 a :\fbox
\documentclass[11pt]{book}
\usepackage[showframe]{geometry}
\usepackage{titlesec}
\titleformat{\chapter}[display]{}{\fbox{Chapter \thechapter}}{0mm}{\bf}
\titlespacing*{\chapter}{0mm}{0mm}{0mm}
\begin{document}
\chapter{Display of Heading Levels}
Some paragraph
\end{document}
为了进行比较,如果我注释掉该行\chapter{Display of Heading Levels}
,它会与文档的顶部完美对齐。
这是怎么回事?我尝试过其他问题的解决方案,例如这个,但我无法让它工作。
答案1
尝试这个
\documentclass[11pt]{book}
\usepackage{geometry}
\usepackage{showframe}
\usepackage{titlesec}
\titleformat{\chapter}[display]{}{Chapter \thechapter}{0mm}{\bf}
\titlespacing*{\chapter}{0mm}{*-3}{0mm}
\begin{document}
\chapter{Display of Heading Levels}
Some paragraph
\end{document}
“在⟨before-sep⟩
论证中,这相当于n ex
具有一定的拉伸性和微小的收缩性”(第 5 页),因此*-3
等于-3ex
加上和减去一些胶水。
显然,对于章节来说,拉伸和收缩部分无关紧要,这将开始新的一页。无论在章节还是小节中,这都是有意义的。
使用时3ex
而不是绝对维度,间距将随字体大小缩放。见下方数字。