titlesec 明確停止 subsubsection 的格式化

titlesec 明確停止 subsubsection 的格式化

我需要 titlesec 的明確選項。但是,當我設定明確選項並嘗試格式化子小節時,它們會消失。小節不會發生同樣的情況。也許我使用的標題格式是錯誤的,但它適用於小節,這讓我感到困惑。

微量元素:

\documentclass{book}
\usepackage[explicit]{titlesec}

\titleformat{\section}
    {\Huge\itshape}
    {#1}{1em}{}

\titleformat{\subsection}
    {\itshape\bfseries}
    {#1}{1em}{}


\titleformat{\subsubsection}
    {\normalfont\bfseries}
    {#1}{1em}{}

\begin{document}

\section{SECTION}

\subsection{SUB}
Text before 

\subsubsection{SUBSUB}

Text after

\end{document} 

至少對我來說,「文字之前」和「文字之後」之間沒有出現任何內容

答案1

如果您將文件類別變更為 .MWE,則您的 MWE 可以正常運作article。因此,我懷疑你的問題源於這樣一個事實:book子部分沒有編號(article確實)。結果,\thesubsubsection大概是未定義的。假設您確實希望對子小節進行編號,您可以添加

\setcounter{secnumdepth}{3}

加到您的程式碼中以增加編號的節級數量(建議在這個帖子)。

工作 MWE 並正確顯示所有剖面級別

相關內容