如何检索枚举环境的默认样式?

如何检索枚举环境的默认样式?

当我使用嵌套enumerate环境时,它给出了这种样式:

1.

(1)

(1)

我想知道如何恢复默认风格吗?

我把整个代码放在一起,以防其中一个使用的包是导致问题的原因。

\documentclass[a4paper, 14pt,oneside,authoryear]{extreport}
\usepackage[LFE,LAE]{fontenc}
\usepackage[cp1256,utf8]{inputenc}
\usepackage[ arabic ,english]{babel} 
\usepackage[T1]{fontenc}
\usepackage{microtype}
\renewcommand{\familydefault}{\rmdefault}
\renewcommand*\rmdefault{ptm}
\usepackage{ccfonts}
\renewcommand*{\familydefault}{\rmdefault} 
\renewcommand*\rmdefault{pplx}
\usepackage{enumerate}
\usepackage{calc}
\usepackage{setspace}

\begin{document}
\begin{enumerate}
\item Validation.
\item Static.
\item Dynamic.
\begin{enumerate}
\item Linear.
\item Non-Linear.
\end{enumerate}
\end{enumerate}
\end{document}

答案1

arabic问题与选项有关babel。我解决了这个问题(至少对于english文本的一部分),用 替换enumerateenumitem并在序言中设置不同枚举级别(最高级别 3)的标签:

\documentclass[a4paper, 14pt,oneside,authoryear]{extreport}
\usepackage[LFE,LAE]{fontenc}%
\usepackage[utf8]{inputenc}%cp1256,
\usepackage[arabic , main = english]{babel}%
\usepackage[T1]{fontenc}
\usepackage{microtype}
\renewcommand{\familydefault}{\rmdefault}
\renewcommand*\rmdefault{ptm}
\usepackage{ccfonts}
\renewcommand*\rmdefault{pplx}
\usepackage{enumitem}
\setlist[enumerate, 1] {label = \arabic*.} %
\setlist[enumerate, 2] {label = (\alph*)} %
\setlist[enumerate, 3] {label = (\roman*)} %
\usepackage{calc}
\usepackage{setspace}

\begin{document}

\begin{enumerate}
  \item Validation.
  \item Static.
  \item Dynamic.
        \begin{enumerate}
          \item Linear.
          \item Non-Linear.
        \end{enumerate}
\end{enumerate}

\end{document} 

在此处输入图片描述

答案2

一种解决方案是尝试通过如下定制重新定义其原始样式(通过指定所需的样式作为选项):

\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[1.]
\item First level
\begin{enumerate}[(a)]
\item Second level
\begin{enumerate}[i.]
\item Third level
\begin{enumerate}[A.]
\item Fourth level
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{enumerate}
\end{document}

输出:

在此处输入图片描述

相关内容