如何在章节前保留编号并添加文本?

如何在章节前保留编号并添加文本?

titlesec我正在使用带有 文档类的包scrartcl。我希望将我的部分格式化为:

讲座 1. 章节名称

现在我正在使用命令

\titleformat{\section}{\fontsize{13}{13}\bfseries\sffamily}{Lecture \thesection}{1em}{} 

虽然它似乎没有产生我需要的结果。编号和标签被忽略了。

答案1

不要将包titlesec与 KOMA-Script 类一起使用。您可以重新定义 KOMA-Script 命令\sectionformat以插入前缀Lecture

\renewcommand\sectionformat
  {Lecture\enskip\thesection\autodot\hspace{1em}}

例子:

\documentclass[numbers=withenddot]{scrartcl}
\renewcommand\sectionformat
  {Lecture\enskip\thesection\autodot\hspace{1em}}
\addtokomafont{section}{\large}

\usepackage{lipsum}
\begin{document}
\section{Section name}
\lipsum
\end{document}

结果是

在此处输入图片描述

相关内容