titlesec:编号和未编号部分/章节的不同格式

titlesec:编号和未编号部分/章节的不同格式

我不确定这是否太过简单。(在实际文档中,问题出现在参考书目、目录和\chapter*

\documentclass[a4paper, 11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry}

\usepackage{titlesec}
\titleformat{\chapter}[display]{\normalfont\bfseries}{}{0pt}{\LARGE\thechapter\quad}

\begin{document}
\chapter*{Not numbered}
\chapter{Numbered}
\end{document}

我如何才能使其\thechapter\quad不适用于无编号章节?

答案1

据我了解,你应该使用这种block风格。在你的序言中添加类似这样的内容:

\usepackage[explicit]{titlesec}
\titleformat{name=\chapter,numberless}[block]{\normalfont\LARGE\bfseries}{}{0pt}{\addcontentsline{toc}{chapter}{#1}#1}

另外,将当前编号章节的代码替换为

\titleformat{\chapter}[block]{\normalfont\LARGE\bfseries}{\thechapter}{1em}{#1}

相关内容