在章节标题中“逐项列举”或“枚举”

在章节标题中“逐项列举”或“枚举”

是否可以在章节标题、小节标题等内使用列表?我想这样做

\documentclass[11pt]{scrartcl}
\usepackage{enumerate}
%...
\begin{document}

\section{My three favorite flowers are:
 \begin{enumerate}
  \item Roses
  \item Daysies
  \item Violets
 \end{enumerate}
Now I will tell you stuff about them}

\end{document}

但它不能编译。错误是:

Argument of \@sect has an extra }.
<inserted text> 
                \par 

答案1

部门单位的论点是脆弱的因此只能包含有限数量的内容,除非你很小心。一种摆脱这种情况的方法(与所有常见用法相反)是将列表保留在部分内,但提供替代的“浮动参数”。这是由可选参数提供的:

在此处输入图片描述

\documentclass{scrartcl}
\begin{document}

\section[My three favourite flowers]{My three favourite flowers are:
 \begin{enumerate}
  \item Roses
  \item Daisies
  \item Violets
 \end{enumerate}
Now I will tell you stuff about them}

\end{document}

但是,如果您只需要分段单位字体,那么您可以定义它并相应地使用它:

在此处输入图片描述

\documentclass{scrartcl}
\makeatletter
\newenvironment{SECTION}
  {\sectfont\size@section\noindent\ignorespaces}% \begin{SECTION}
  {}% \end{SECTION}
\makeatother
\begin{document}

\begin{SECTION}
My three favourite flowers are:
 \begin{enumerate}
  \item Roses
  \item Daisies
  \item Violets
 \end{enumerate}
Now I will tell you stuff about them
\end{SECTION}

\end{document}

您甚至可以使用以下方法添加章节编号

\makeatletter
\newenvironment{SECTION}
  {\refstepcounter{section}%
   \sectfont\size@section\noindent%
   \thesection\quad\ignorespaces}% \begin{SECTION}
  {}% \end{SECTION}
\makeatother

当然,这会删除所有的部分功能,但我不确定您的实例是否需要这样做。


匹配史蒂文的堆栈,你也可以使用这个定义:

在此处输入图片描述

\documentclass{scrartcl}
\begin{document}

\tableofcontents

\section{\protect\tabular[t]{@{}l}
  My three favourite flowers are: \\
  ~~1. Roses \\
  ~~2. Daisies \\
  ~~3. Violets \\
  Now I will tell you stuff about them
  \protect\endtabular}

\end{document}

离子\protect可以使易碎物质更安全地传输。

答案2

你可以用堆栈来伪造它:

\documentclass[11pt]{scrartcl}
\usepackage{enumerate}
\usepackage[usestackEOL]{stackengine}
\begin{document}
\tableofcontents

\section{\Longunderstack[l]{
My three favorite flowers are:\\
  ~~1. Roses\\
  ~~2. Daysies\\
  ~~3. Violets\\
Now I will tell you stuff about them
}}
Does it work?
\section{Blah Blah}
More stuff
\end{document}

在此处输入图片描述

相关内容