章节上方带有 titlesec 的空间

章节上方带有 titlesec 的空间

以下代码在章节标题上方留出了一些空间,我想避免这种情况:

\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}

带标题的部分sec

这方面有什么\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) 不是上述问题的正确值。

在此处输入图片描述

相关内容