我正在使用 titlesec 包来格式化我的章节。我希望它们看起来像这样:
目前,我使用下面的代码。但是,我的 titlerule 现在是 textwidth。
\documentclass{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\bfseries\filcenter}
{\normalfont\scshape\Large{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\huge}
\begin{document}
\chapter{Introduction}
\end{document}
答案1
您可以使用该\titleline
命令插入自己的规则并指定其长度:
\documentclass{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\bfseries\filcenter}
{\normalfont\scshape\Large{\chaptertitlename} \thechapter}
{1pc}
{\titleline[c]{\rule{3.5cm}{.5pt}}
\vspace{1pc}%
\huge}
\begin{document}
\chapter{Introduction}
\end{document}