我需要 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}
加到您的程式碼中以增加編號的節級數量(建議在這個帖子)。