Posts tagged ‘utf8’

LaTeX: Umlaute in utf8 Listings korrekt ausgeben

Seit ich auf utf8-Encoding in meinen LaTeX-Dokumenten umgestellt habe, hatte ich Probleme, wenn einzufügende Listings Umlaute enthielten. Heute habe ich mal die Lösung gesucht:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[]{listings}
 
\begin{document}
 
\begin{lstlisting}[inputencoding={utf8},extendedchars=false]
öäöü
\end{lstlisting}
 
\end{document}

Nachtrag: So einfach war es dann doch nicht, Wörter mit Umlauten wurden beim Satz komplett zerlegt. Eine Nachfrage bei Stackexchange http://tex.stackexchange.com/questions/39640/typesetting-utf8-listings-with-german-umlaute brachte dann aber eine Lösung:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[]{listings}
 
\lstset{literate=%
    {Ö}{{\"O}}1
    {Ä}{{\"A}}1
    {Ü}{{\"U}}1
    {ß}{{\ss}}1
    {ü}{{\"u}}1
    {ä}{{\"a}}1
    {ö}{{\"o}}1
    {~}{{\textasciitilde}}1
}
\begin{document}
    \begin{lstlisting}[language={[LaTeX]TeX}]
    Staatsangehörigkeit
    \end{lstlisting}
\end{document}

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website