我想在章节名称下方立即添加章节副标题行(目录中未包含),但我找不到任何与我现有的章节标题布局代码兼容的建议。有什么建议吗?非常感谢!(如果有帮助的话,我试图让我的章节标题排除“第 N 章”字样并居中。)
\documentclass[11pt]{book}
\usepackage{titlesec}
\pagestyle{plain}
\titleformat{\chapter}[display]
{\normalfont\bfseries}{}{0pt}{\LARGE\center}
\titlespacing*{\chapter}{0pt}{-20pt}{40pt}
\begin{document}
\chapter{This is a chapter}{with your idea of how to make this happen}
\end{document}
答案1
尝试这个:
\documentclass[11pt]{book}
\usepackage{titlesec}
\pagestyle{plain}
\titleformat{\chapter}[display]
{\normalfont\bfseries}{}{0pt}{\LARGE\center}
\titlespacing*{\chapter}{0pt}{-20pt}{40pt}
\begin{document}
\tableofcontents
\chapter[This is a chapter]{This is a chapter\\{\large with not so long sub title}}
\end{document}
第一页:
第三页(第二页是空的):
'[]' 的内容是简称章节(用于目录和石南花/页脚)。
'{}' 的外部对的内容是长标题我将其(使用双反斜杠)分成两部分:标题和副标题(使用较小的字符)。
编辑如果您希望强调字幕,请考虑进行以下更改:
\chapter[This is a chapter]{This is a chapter\\{\large \emph{ with not so long sub title}}}