以字符结尾的嵌套枚举列表

以字符结尾的嵌套枚举列表

我试图让嵌套的枚举项以特殊字符结尾;在我的例子中是“)”字符。根据一些答案,人们建议做类似的事情:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[shortlabels]{enumitem}


\begin{document}
\begin{enumerate}[label=\arabic*)]
    \item first item
    \begin{enumerate}[label*=.\alph*)]
        \item sub item
        \item another sub item
    \end{enumerate}
    \item another item
    \item one more item
\end{enumerate}
\end{document}

但是,使用此指令我得到的是

1) first item
    1).a) sub item
    1).b) another sub item
2) another item
3) one more item

但我想要的是

1) first item
    1.a) sub item
    1.b) another sub item
2) another item
3) one more item

我怎样才能完成这种类型的编号列表?

答案1

不再需要 inputenc。四年多以来,utf8 一直是默认设置。

\documentclass[10pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[shortlabels]{enumitem}


\begin{document}
\begin{enumerate}[label=\arabic*)]
    \item first item
    \begin{enumerate}[label=\arabic{enumi}.\alph*)]
        \item sub item
        \item another sub item
    \end{enumerate}
    \item another item
    \item one more item
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容