枚举项标签未对齐

枚举项标签未对齐

我有一个按部分划分的列表。如下所示:

在此处输入图片描述

为此,我定义了自己的标签:

\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}

但正如您所看到的,项目符号和下面的数字没有对齐。

我试图寻找如何嵌套itemizeenumerate但我认为这是不可能的。

我也不介意缩进编号标签。我试图在 \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}

相关内容