正如标题所示,我希望章节标题出现在单独页面的中间。
答案1
以下内容粗略地抄袭自azeinta 的回答并入了评论中的请求。
\documentclass{book}
\usepackage{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\sffamily}
{\vspace*{\fill}
\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename}~\thechapter}
{1pc}
{\titlerule\Huge}
[\vspace*{\fill}\newpage]
\begin{document}
\chapter{test}
\lipsum{1-5}
\end{document}
如果您不想让章节标题页作为文档中的页面,则可以使用以下命令:
\documentclass{book}
\usepackage{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}[display]% command + shape
{%
\normalfont
\Large
\filcenter
\sffamily
} % format
{%
\vspace*{\fill}
\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename}~\thechapter%
}% label
{
1pc
}% separation
{
\titlerule
\Huge
} % before
[%
\vspace*{\fill}
\thispagestyle{empty}
\clearpage
\addtocounter{page}{-1}
]% after
\begin{document}
\chapter{Test~A}
\lipsum{1-5}
\chapter{Test~B}
\lipsum{1-5}
\end{document}
答案2
考虑以下:
\documentclass{book}
\usepackage{titlesec}
\usepackage{lipsum}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\sffamily}
{\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\Huge}
[\newpage] % creates the new page
\begin{document}
\chapter{test}
\lipsum{1-5}
\end{document}
标题格式的配置方式如下:
\titleformat{command}[shape]{format}{label}{sep}{before}[after]
检查titlesec
包裹。