Latex:如何创建看起来像 1.1、1.1.1、1.1.2、1.2 的嵌套列表

发布于 2024-08-16 17:36:29 字数 372 浏览 3 评论 0原文

如何创建看起来像这样的列表:

1. Topic
1.1 First Subtopic
1.2 Second Subtopic

我尝试使用枚举列表

\begin{enumerate}
\item Topic
\begin{enumerate}
\item First Subtopic
\item Second Subtopic
\end{enumerate}
\end{enumerate}

但输出看起来像:

1. Topic
  (a) First Subtopic
  (b) Second Subtopic

那么我如何获取列表?是否有另一个列表环境或者可能是一个额外的包?

How can I create lists which look this:

1. Topic
1.1 First Subtopic
1.2 Second Subtopic

I tried using the enumeration list

\begin{enumerate}
\item Topic
\begin{enumerate}
\item First Subtopic
\item Second Subtopic
\end{enumerate}
\end{enumerate}

But the output looks like:

1. Topic
  (a) First Subtopic
  (b) Second Subtopic

So how can I get the list? Is there another list evironment or maybe an extra package?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故事还在继续 2024-08-23 17:36:29

您可以使用 enumitem 包:

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}
  \item Topic
  \begin{enumerate}[label*=\arabic*.]
    \item First Subtopic
    \item Second Subtopic
    \begin{enumerate}[label*=\arabic*.]
      \item First Sub-Subtopic
      \item Second Sub-Subtopic
    \end{enumerate}
  \end{enumerate}
\end{enumerate}

\end{document}

请参阅 enumitem 的目录条目了解更多信息。

You can use enumitem package:

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}
  \item Topic
  \begin{enumerate}[label*=\arabic*.]
    \item First Subtopic
    \item Second Subtopic
    \begin{enumerate}[label*=\arabic*.]
      \item First Sub-Subtopic
      \item Second Sub-Subtopic
    \end{enumerate}
  \end{enumerate}
\end{enumerate}

\end{document}

See the catalog entry for enumitem for more.

未蓝澄海的烟 2024-08-23 17:36:29

请参阅:http://www.giss.nasa.gov/tools/latex /ltx-222.html

枚举的编号样式由嵌套级别的命令 \labelenumi、\labelenumii 等确定。这些可以使用 \renewcommand 命令重新定义。

例如,使用大写字母表示第一级枚举,使用小写字母表示第二级枚举:

\renewcommand{\labelenumi}{\Alph{enumi}}
\renewcommand{\labelenumii}{\alph{enumii}}

此处: http://www.mackichan.com/index.html?techtalk/484.htm~mainFrame

...具体命令是

\renewcommand{\labelenumi}{\arabic{enumi}.} 
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}}

或者,如果您认为您的内容符合条件作为部分,使用类似以下内容:

\section{Name}
...
\subsection{Subtopic}
...
\subsubsection{Yet another nesting}
...

See: http://www.giss.nasa.gov/tools/latex/ltx-222.html

The numbering style for the enumeration is determined by the commands, \labelenumi, \labelenumii, etc., for the nested levels. These may be redefined with the \renewcommand command.

For example, to use upper case letters for the first level and lower case letters for the second level of enumeration:

\renewcommand{\labelenumi}{\Alph{enumi}}
\renewcommand{\labelenumii}{\alph{enumii}}

And here: http://www.mackichan.com/index.html?techtalk/484.htm~mainFrame

... The concrete commands would be

\renewcommand{\labelenumi}{\arabic{enumi}.} 
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}}

Or, if you think your content qualifies as sections, use something like:

\section{Name}
...
\subsection{Subtopic}
...
\subsubsection{Yet another nesting}
...
赠我空喜 2024-08-23 17:36:29

无需使用任何额外的包

\begin{enumerate}
   \item[1.] Topic
   \begin{enumerate}
       \item[1.1] First Subtopic
       \item[1.2] Second Subtopic
    \end{enumerate}
\end{enumerate}

No need to use any additional package

\begin{enumerate}
   \item[1.] Topic
   \begin{enumerate}
       \item[1.1] First Subtopic
       \item[1.2] Second Subtopic
    \end{enumerate}
\end{enumerate}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文