如何改变 \chapter*{} 的标题间距?

如何改变 \chapter*{} 的标题间距?

我使用此代码来改变间距\chapter{}

\usepackage{titlesec}
\titlespacing*{\chapter}{0pt}{-10pt}{15pt}

如何更改加星号版本的间距\chapter*{}

以下是 MWE:

\documentclass{report}
\usepackage[utf8]{inputenc}

\usepackage{titlesec}
\titlespacing*{name=\chapter}{0pt}{-50pt}{50pt}
\titlespacing*{name=\chapter, numberless}{0pt}{-50pt}{50pt}

\begin{document}

\chapter*{Introduction}

\end{document}

答案1

使用numberless键(参见文档中的 §3.8,扩展设置,第 9-10 页)。此代码使未编号章节的标题与编号章节的数字距离顶部的距离相同:

  \documentclass{report}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}
\usepackage[utf8]{inputenc}

\usepackage{titlesec}

\titleformat{name=\chapter}[display]{\filright\bfseries}{\huge\chaptername~\thechapter}{20pt}{\Huge}
\titlespacing*{name=\chapter}{0pt}{25pt}{50pt}
\titleformat{name=\chapter, numberless}[hang]{\filright\bfseries}{}{0pt}{\Huge}
\titlespacing*{name=\chapter, numberless}{0pt}{20pt}{50pt}

\begin{document}

\chapter*{Introduction}

\chapter{A First Chapter}

\end{document} 

在此处输入图片描述

相关内容