以下代码在章节标题上方留出了一些空间,我想避免这种情况:
\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{titlesec}
\titleformat{\chapter}[frame]
{}
{\thechapter}
{0pt}
{}
\titlespacing*{\chapter}{0cm}{0pt}{0pt}[0pt]
\begin{document}
\chapter{Chapter Title}
Fancy text.
\end{document}
看这个图片:
椭圆(之后添加)位于章节标题上方,但在文本区域内。
当我对章节而不是章节执行相同操作时,一切都很好:
\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{titlesec}
\titleformat{\section}[hang]
{}
{\thesection}
{0pt}
{}
\titlespacing*{\section}{0cm}{0pt}{0pt}[0pt]
\begin{document}
\section{Section Title}
Fancy text.
\end{document}
这方面有什么\chapter
特别之处?有没有办法避免在包装中使用章节标题上方的空间titlesec
?
答案1
当我返回的数量时\topskip
,一切都很好:
\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{titlesec}
% \topskip 50pt
\titleformat{\chapter}[frame]{}{\thechapter}{0pt}{}
\titlespacing*{\chapter}{0cm}{-\topskip}{0pt}[0pt]
\begin{document}
\chapter{Chapter Title}
Fancy text.
\end{document}
在{-50pt}{40pt}
链接的答案中(https://tex.stackexchange.com/a/63393) 不是上述问题的正确值。