Mit folgendem MWE:
\documentclass{article}
% \usepackage[utf8]{inputenc}
\usepackage{easylist}
\begin{document}
\begin{easylist}[enumerate]
§ A first item
§§ A sub item
§§ another subitem
\end{easylist}
\end{document}
Wir erhalten die gewünschte Ausgabe:
Wenn die Zeile jedoch \usepackage[utf8]{inputenc}
nicht kommentiert ist, erhalten wir:
Dies kann behoben werden, indem entweder (a) XeLaTeX verwendet wird oder (b) \usepackage[at]{easylist}
und @
anstelle von verwendet wird §
. Gibt es eine Möglichkeit, §
Markierungen \usepackage[utf8]{inputenc}
in pdfLaTeX zum Laufen zu bringen?
Antwort1
Sie können den folgenden Hack verwenden, der das Unicode-Zeichen § in ein easylist
Element innerhalb der easylist
Umgebung ändert:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{easylist}
\DeclareUnicodeCharacter{00A7}{\easylistitemornot}
\let\easylistitemornot\S
\def\easylist{%
\def\easylistitemornot{\futurelet\elNextToken\elCreateItem}%
\begingroup\elPredefinedStyle}%
\def\endeasylist{\endgroup\par}
\def\Activate{%
\def\easylistitemornot{\futurelet\elNextToken\elCreateItem}%
}
\def\Deactivate{%
\let\easylistitemornot\S
}
\begin{document}
\begin{easylist}[enumerate]
§ A first item
§§ A sub item
§§ another subitem
\end{easylist}
Here we have a real §.
\end{document}
Trotzdem würde ich empfehlen, beispielsweise die Option at
zum Ändern der Artikelmarkierung zu verwenden:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[at]{easylist}
\begin{document}
\begin{easylist}[enumerate]
@ A first item
@@ A sub item
@@ another subitem
\end{easylist}
\end{document}