
Ich versuche, in der Aufzählungsliste nach der Artikelnummer einen Doppelpunkt hinzuzufügen, aber dabei tritt ein Fehler auf.
Hier ist mein normales MWE:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\newenvironment{xenumerate}%
{\begin{enumerate}\renewcommand\labelenumi{§\theenumi}}%
{\end{enumerate}}%
\begin{document}
\begin{xenumerate}
\item first
\item second
\end{xenumerate}
\end{document}
Funktioniert einwandfrei. Wenn ich dahinter einen Doppelpunkt einfüge, treten verschiedene Fehler auf:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\newenvironment{xenumerate}%
{\begin{enumerate}\renewcommand\labelenumi{§\theenumi\colon}}%
{\end{enumerate}}%
\begin{document}
\begin{xenumerate}
\item first
\item second
\end{xenumerate}
\end{document}
Hat jemand eine Idee, wie ich das lösen kann, ohne Pakete wie enumerate
und zu verwenden enumitem
, weil sie mit einigen anderen Dingen, die ich habe, kollidieren?
Antwort1
Das folgende MWE sollte Ihnen das gewünschte Ergebnis liefern. Sie können einfach :
anstelle von verwenden \colon
, wobei dies ein ‚Satzzeichen Doppelpunkt‘im Mathematikmodus und funktioniert daher nicht im Textmodus.
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\newenvironment{xenumerate}%
{\begin{enumerate}\renewcommand\labelenumi{§\theenumi:}}%
{\end{enumerate}}%
\begin{document}
\begin{xenumerate}
\item first
\item second
\end{xenumerate}
\end{document}