列挙リストのカスタマイズ - コロンの追加に関する問題

列挙リストのカスタマイズ - コロンの追加に関する問題

列挙リストの項目番号の後にコロンを追加しようとしていますが、エラーが発生します。

私の通常の 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}

うまく動作します。その後にコロンを追加すると、異なるエラーが発生します。

\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}

enumerateや などのパッケージを使用せずに、enumitem他のものと衝突しないようにこの問題を解決する方法を誰か知っていますか?

答え1

次のMWEは、望ましい結果をもたらすはずです。代わり :に、\colon「句読点コロン」数式モードでは機能せず、テキストモードでは機能しません。

\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}

ここに画像の説明を入力してください

関連情報