我正在使用这个标题格式来编写章节,但 \chapter{} 之后的文本也居中。
\titleformat{\chapter}[display]
{\normalfont\Large\sffamily}
{\centering\textbf{---~~\thechapter~~---}}{-10pt}
{\hrulefill\LARGE\sffamily\centering\vskip-0pt\textbf{#1}\vskip-10pt\hrulefill}
\titlespacing*{\chapter}
{0pt}{-40pt}{20pt}
我怎样才能证明文本的合理性?
答案1
我没有遇到和你一样的问题。问题肯定有其他原因。
另一方面,您应该使用软件包提供的工具,并简化 \titleformat 命令。您可以使用此代码,它会产生一个非常接近您使用代码获得的章节标题:
\titleformat{\chapter}[display]
{\filcenter\normalfont\sffamily\bfseries}
{\Large ---~~\thechapter~~---}{9pt}
{\titlerule[0.8pt]\vskip9pt\LARGE\textbf{#1}\vskip9pt\titlerule[0.8pt]}`