将章节标题放在两条粗线之间

将章节标题放在两条粗线之间

我是 Latex 的新手,我一直在尝试设计章节标题的样式。这与我想要实现的目标类似:

在此处输入图片描述

我一直在谷歌搜索,查看 Latex Wikibook(https://en.wikibooks.org/wiki/LaTeX) 并在此论坛上进行搜索,但到目前为止我所能得到的只有以下内容:

在此处输入图片描述

\titleformat{\chapter}
{\bfseries\Huge}
{}
{0pt}
{\titlerule[3pt]\thechapter\titlerule[3pt]}

我不知道如何将“简介”移到章节号旁​​边(两行之间)。我也不知道如何将两行从文本基线上移开。

PS 上述代码位于我的 .sty 文件中(如果重要的话)。

请问有什么指导吗?

答案1

这是一个带有xhfill包和titlesec选项的解决方案[explicit]

\documentclass{report}
\usepackage{geometry}
\usepackage[explicit]{titlesec}
\usepackage{xhfill}
\titleformat{\chapter}[block]
{\filcenter\bfseries\Huge}
{\xrfill[0.4ex]{3pt}\ \thechapter.}
{0.3em}
{#1\ \xrfill[0.4ex]{3pt}}

\begin{document}

\chapter{Introduction}

\end{document} 

在此处输入图片描述

相关内容