我有一个按部分划分的列表。如下所示:
为此,我定义了自己的标签:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item[$\bullet$]First Title
\item First item
\renewcommand{\labelitemi}{$\circ$}
\begin{itemize}
\item Test
\item Two
\end{itemize}
\item Second item
\item[$\bullet$] Second Title
\item Third item
\end{enumerate}
\end{document}
但正如您所看到的,项目符号和下面的数字没有对齐。
我试图寻找如何嵌套itemize
,enumerate
但我认为这是不可能的。
我也不介意缩进编号标签。我试图在 \item 之前添加一个 \quad,但我在胡乱修改,没有成功,哈哈。
我经历了http://tug.ctan.org/tex-archive/macros/latex/required/tools/enumerate.pdf但我不确定如何处理宏。我尝试\@enSpace
在括号内添加选项[]
,但没有成功。
答案1
align=left, labelwidth=1ex
作为参数传递。
\documentclass{article}
\usepackage{enumitem}
% To set the options globally, uncomment the next line
%\setlist[enumerate]{align=left, labelwidth=1ex}
\begin{document}
\begin{minipage}{0.35\textwidth}
\noindent Normal:
\begin{enumerate}
\item[$\bullet$]First Title
\item First item
\renewcommand{\labelitemi}{$\circ$}
\begin{enumerate}[]
\item Test
\item Two
\end{enumerate}
\item Second item
\item[$\bullet$] Second Title
\item Third item
\end{enumerate}
\end{minipage}\begin{minipage}{0.5\textwidth}
\noindent With \verb|align=left, labelwidth=1ex|:
\begin{enumerate}[align=left, labelwidth=1ex]
\item[$\bullet$]First Title
\item First item
\renewcommand{\labelitemi}{$\circ$}
\begin{enumerate}
\item Test
\item Two
\end{enumerate}
\item Second item
\item[$\bullet$] Second Title
\item Third item
\end{enumerate}
\end{minipage}
\end{document}