
列挙リストの項目番号の後にコロンを追加しようとしていますが、エラーが発生します。
私の通常の 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}