我希望有一个环境来显示编号列表或项目符号/加号列表。以下是伪代码。
\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
键值参数,可以对 或 执行此操作enumerate
。itemize
由于最外层的列表具有数值,因此请使用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}