我想用这个titlesec
包让我的节标题看起来像这样。有什么好办法吗?
编辑-我正在使用 scratcl 文档类。
答案1
如果你的文档类有章节,更简单的解决方案是说
\let\section\chapter
作为大卫·卡莱尔在他的评论中提到。编辑后,很明显使用的类(scrartcl
)没有章节,因此(根据需要)您可以使用它:
\documentclass{scrartcl}
\usepackage{titlesec}
\newcommand\chaptername{Chapter}
\titleformat{\section}[display]
{\normalfont\huge\bfseries\sffamily}
{\chaptername\ \thesection}
{20pt}
{\Huge}
\titlespacing*{\section}
{0pt}{50pt}{40pt}
\begin{document}
\section{A test chapter}
Some test text
\end{document}
如果每个 \section 都应该在自己的页面上开始,则可能需要添加
\newcommand\sectionbreak{\clearpage}
或者
\newcommand\sectionbreak{\cleardoublepage}
但是,上述解决方案只会模仿 或\chapter
中的某些方面(特别是标题格式),而不是全部。另外,请考虑到 KOMA 类和包可能无法完全配合。book
report
titlesec