不同类型列表的环境

不同类型列表的环境

我希望有一个环境来显示编号列表或项目符号/加号列表。以下是伪代码。

\begin{myList}[1)]
    \item Text...

    \item Text...
    \begin{myList}[bullet]
        \item Text...
        \item Text...
    \end{myList}

    \item Text...
    \begin{myList}[plus]
        \item Text...
        \item Text...
    \end{myList}
\end{myList}

以下是输出内容(* 代表一个项目符号)。

1) Text...
2) Text...
    * Text...
    * Text...
3) Text...
    + Text...
    + Text...

我怎样才能实现这一目标? 有没有可靠的解决方案?

答案1

enumitem包裹提供了一个可选的label键值参数,可以对 或 执行此操作enumerateitemize由于最外层的列表具有数值,因此请使用enumerate,而内部列表可以使用itemize(尽管enumerate会产生相同的结果)。这是一个显示结构的最小工作示例:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[label=\arabic*)]
    \item Text...
    \item Text...
    \begin{itemize}[label=\textbullet]
        \item Text...
        \item Text...
    \end{itemize}
    \item Text...
    \begin{itemize}[label=+]
        \item Text...
        \item Text...
    \end{itemize}
\end{enumerate}
\end{document}​

相关内容