
Wenn ich eine verschachtelte enumerate
Umgebung verwende, wird dieser Stil angezeigt:
1.
(1)
(1)
Ich möchte wissen, wie ich den Standardstil wiederherstellen kann.
Ich habe den gesamten Code für den Fall eingefügt, dass eines der verwendeten Pakete die Ursache ist.
\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}
Antwort1
Das Problem hängt mit der arabic
Option von zusammen babel
. Ich habe es (zumindest für den english
Teil des Textes) gelöst, indem ich das enumerate
Paket durch ersetzt enumitem
und die Beschriftungen für die verschiedenen Aufzählungsebenen (bis zur Ebene 3) in der Präambel festgelegt habe:
\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}
Antwort2
Eine Lösung besteht darin, den ursprünglichen Stil durch eine Anpassung wie folgt wiederherzustellen (indem der gewünschte Stil als Option angegeben wird):
\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}
Ausgabe: