Поскольку fncychap
такого стиля главы нет, а использование memoir
класса вызовет множество конфликтов с моими текущими настройками ( book
классом), как создать этот стиль (возможно, с помощью пакета titlesec
)?
Содержание и стиль глав:
и
Вот мои настройки для глав:
\usepackage[ ]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\LARGE\bfseries }{\chaptertitlename\ \thechapter}{10pt}{\huge}
\titlespacing*{\chapter}{0pt}{40pt}{40pt} % left, vertical, skip
решение1
Вот способ с titlesec
; я также использовал его microtype
для интервала между капителями.
\documentclass{book}
\usepackage{titlesec,microtype}
\titleformat{\chapter}[display]
{\normalfont\normalsize\scshape}
{\makebox[\textwidth]{\titlerule[0.8ex]\quad\textls{\chaptername}\ \thechapter\quad\titlerule[0.8ex]}}
{1ex}
{\titlerule\vspace{1ex}\centering\huge\textls[50]}
[\titlerule]
\titleformat{name=\chapter,numberless}[display]
{\normalfont\normalsize\scshape}
{\makebox[\textwidth]{\titlerule[0.8ex]}}
{1ex}
{\titlerule\vspace{1ex}\centering\huge\textls[50]}
[\titlerule]
\begin{document}
\chapter*{Contents}
\chapter{FETCH Automated Verification and Validation}
\end{document}
решение2
Другой способ использования опции titlesec
with explicit
:
\documentclass{book}
\usepackage{lipsum} % just for the example
\def\hrulefillthick{\leavevmode\leaders\hrule height3pt\hfill\kern0pt}
\usepackage[explicit]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\normalsize\scshape}
{\hrulefillthick\hspace*{.5cm}\chaptertitlename\ \thechapter\hspace*{.5cm}\hrulefillthick}
{5pt}
{\titlerule\centering\huge#1}
[\titlerule]
\titleformat{name=\chapter,numberless}[display]
{\normalfont\normalsize\scshape}
{\hrulefillthick}
{5pt}
{\titlerule\centering\huge#1}
[\titlerule]
\begin{document}
\tableofcontents
\chapter{FETCH Automated Verification and Validation}
\lipsum[1-3]
\end{document}