对齐嵌套枚举

对齐嵌套枚举

我正在尝试创建一个嵌套的枚举项,如下所示。我无法让第二级标签与第一级标签对齐。有没有办法干净利落地做到这一点?

在此处输入图片描述

 \documentclass{article}
    \usepackage{enumitem}
    \usepackage{tasks}
    \usepackage{amsmath}


    \begin{document}

    \begin{enumerate}
    \item
    \begin{tasks}[label=(\alph*),label-width=4ex, before-skip=1.75ex]
    \task $9\tfrac{1}{3}$ km
    \task $1\tfrac{7}{8}$ hours
    \task $3\tfrac{1}{3}$ hours
    \task $11\tfrac{2}{3}$ km
    \end{tasks}
    \end{enumerate}

    \end{document} 

对于第二级列表,我一直使用任务并尝试手动对齐。但是,我注意到每次这样做时,我都需要目测更改垂直间距 - 显然不是最佳选择!

任何建议都将不胜感激!

答案1

这个怎么样?

    \documentclass{article}
    \usepackage{enumitem}
    \usepackage{tasks}
    \usepackage{amsmath}
    \makeatletter
    \newcommand{\compress}{\@minipagetrue}
    \makeatother

    \begin{document}

    \begin{enumerate}
    \item \compress
    \begin{tasks}[label=(\alph*),label-width=4ex, before-skip=1.75ex]
    \task $9\tfrac{1}{3}$ km
    \task $1\tfrac{7}{8}$ hours
    \task $3\tfrac{1}{3}$ hours
    \task $11\tfrac{2}{3}$ km
    \end{tasks}
    \end{enumerate}

    \end{document} 

在此处输入图片描述

相关内容