对齐和 \titleformat (LuaLaTeX) 的问题

对齐和 \titleformat (LuaLaTeX) 的问题

我正在使用这个标题格式来编写章节,但 \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]}`

相关内容