如何制作多行编号标题?

如何制作多行编号标题?

是否可以将章节编号放在上面的行中?有点像章节的工作原理

而不是:

1 节 alpha

2 节测试版

我想要

第 1 部分

Α

第 2 部分

测试版

是否可以使用通用标题样式来实现?

答案1

您可以使用这个包来做这件事titlesec

\documentclass{article}

\usepackage{titlesec}

\titleformat{name=\section}[display]
 {\large\bfseries}
 {Section \thesection}
 {.5ex}
 {\Large\bfseries}

\begin{document}

Some text before.

\section{A section}

\subsection{A subsection}

Text.

\section*{A numberless section}

Other text.

\end{document}

随意调整;我认为“第 1 部分”的大小应该小于标题的大小。

在此处输入图片描述

答案2

使用下面的代码我可以实现这个:

获得结果

这是你想要的吗?

\addtocounter{section}{1}
\section*{Section \thesection \\ Alpha}

\addtocounter{section}{1}
\section*{Section \thesection \\ Beta}

如果要自动化,您可以在\begin{document}命令前定义一个新命令:

\newcommand{\mysection}[1]{\addtocounter{section}{1}%
\section*{Section \thesection \\ #1}}

并使用这个新命令代替通常的\section命令

\mysection{Alpha}

\mysection{Beta}

注意:这是使用该类获得的article

相关内容