Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List Latex:我如何创建嵌套列表,这些列表看起来是1.1、1.1.1、1.1.2、1.2_List_Latex - Fatal编程技术网

List Latex:我如何创建嵌套列表,这些列表看起来是1.1、1.1.1、1.1.2、1.2

List Latex:我如何创建嵌套列表,这些列表看起来是1.1、1.1.1、1.1.2、1.2,list,latex,List,Latex,如何创建如下所示的列表: 1. Topic 1.1 First Subtopic 1.2 Second Subtopic 但输出结果如下所示: 1. Topic (a) First Subtopic (b) Second Subtopic 1.话题 (a) 第一副标题 (b) 第二副标题 那我怎么才能拿到名单呢?是否有其他列表环境或额外的软件包?请参阅: 枚举的编号样式由嵌套级别的命令、\labelenumi、\labelenumii等决定。可以使用\renew命令重新定义这些 例如,要

如何创建如下所示的列表:

1. Topic 1.1 First Subtopic 1.2 Second Subtopic 但输出结果如下所示:

1. Topic (a) First Subtopic (b) Second Subtopic 1.话题 (a) 第一副标题 (b) 第二副标题 那我怎么才能拿到名单呢?是否有其他列表环境或额外的软件包?

请参阅:

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

例如,要对第一级枚举使用大写字母,对第二级枚举使用小写字母,请执行以下操作:

在这里:


。。。具体的命令是

\renewcommand{\labelenumi}{\arabic{enumi}.} 
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}}
或者,如果您认为您的内容符合节的要求,请使用以下内容:

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

您可以使用
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}

有关更多信息,请参阅。

无需使用任何其他软件包

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

具体的命令将是
\renewcommand{\labelenumi}{\arabic{enumi}}
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}
。如何使其适用于第二级嵌套,如1.1.1?现在,当我进入第二级时,我有1.11和1.12两个版本。@bikashg:我已经更新了我的示例。旧版本有一个bug:-)这里的关键是
[label*=\arabic*]
中的
*=
。如果省略,列表将重新启动,您将无法获得1.1、1.2等。@AlokSinghal您的链接已断开。虽然这种方法是手动的,但我认为它最适合这种列表的单一出现。如果您不止一次需要它,那么我将使用如上所述的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}
\begin{enumerate}
   \item[1.] Topic
   \begin{enumerate}
       \item[1.1] First Subtopic
       \item[1.2] Second Subtopic
    \end{enumerate}
\end{enumerate}