HTA 的嵌套枚举

HTA 的嵌套枚举

我正在尝试为分层任务分析创建一个枚举。根据我给出的样式,列表需要如下所示:

为了尝试更清楚地展示缩进(markdown 效果不佳),我使用“-”表示缩进。枚举意味着以 0 作为根,以 1 和 2 作为其子项。1.1、1.2 和 1.3 都是 1 的子项。抱歉,原始问题不太清楚。

计划 0:先 1,再 2

0 使用卫星导航

-1 选择新的

--1.1 选择邮政编码

--1.2 选择城市

--1.3 选择上一个目的地

-2 选择模式

但是,我无法让 LaTeX 显示这种样式的列表,其中根为 0 而其子项从 1 开始。请帮忙。

以下是我的课堂笔记中的一个例子: 讲稿示例

答案1

如果我理解正确的话,你想要:

  1. 让你的枚举从 0 开始,而不是从 1 开始;
  2. 枚举的标签(至少两个级别)以括号结尾;
  3. 有嵌套的数字

我提供了下面的代码,这里有些注释:

  • 使用包enumitem自定义列表
  • setlist指令允许第一层从 0 开始
  • renewcommand 应用括号和“嵌套编号”。

以下是具体内容:

 \documentclass{article}
 \usepackage[utf8]{inputenc}
 %enumitem will manage the enumerations
 \usepackage{enumitem}

 % tells that the enumeration of level 1 (outermost) should start at 0
 \setlist[enumerate,1]{start=0}

 % sets the label for the second level of the enumeration to its counter value
 \renewcommand{\labelenumii}{\theenumii}

 % set the value of the second level counter representation as 
 % 1st level counter followed by "." 
 % followed by the arabic number of the 2nd level, 
 % followed by ")" e.g. 2.1)
 \renewcommand{\theenumii}{\theenumi.\arabic{enumii})}

 % sets the label for the first level of the enumeration to its value followed by ")"
 \renewcommand{\labelenumi}{\theenumi)} 

 \begin{document}

 \begin{enumerate}
   \item Use SatNav
   \item Select new destination
   \begin{enumerate}
     \item Chose Postcode
     \item Chose City
     \item chose Previous Destination
   \end{enumerate}
   \item Chose Mode 
 \end{enumerate}

 \end{document}

结果如下

答案2

\documentclass{article}
\usepackage{enumitem}
\begin{document}
    \begin{enumerate}[start=0]
       \item Use SatNav
       \item Select new destination
           \begin{enumerate}[label*=\arabic*.]
             \item Chose Postcode
             \item Chose City
             \item chose Previous Destination
           \end{enumerate}
       \item Chose Mode 
    \end{enumerate}
 \end{document}

在此处输入图片描述

如果您要使用具有合法样式的大量嵌套列表,请在序言中写入类似以下内容:

\newlist{legal}{enumerate}{5}
\setlist[legal]{label*=\arabic*.}

然后您可以使用不带可选参数的环境legal(即\begin{legal} \item text ... \end{legal})。

相关内容