我使用此代码来改变间距\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}