Benutzer-Werkzeuge

Webseiten-Werkzeuge


Sidebar

Navigation

Tags

latex:umlaute

Umlaute und Latex

Umlaute wie ä, ö, ü oder ß müssen in Latex besonders behandelt werden.

Entweder man macht es, wie der Amerikaner sich gedacht hat und markiert diese (für Amerikaner) seltenen Zeichen mit „a für ä oder „o für ö oder man fügt das richtige Paket hinzu und braucht sich nicht weiter um Umlaute kümmern.

LaTex, Umlaute und Fließtext

Minimalbeispiel
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
 
\begin{document}
Hallo, ich würde jetzt ja "u schreiben, aber glücklicher Weise brauche ich dies nun nicht mehr. 
\end{document}

FIXME: Screen Output

Latex, Umlaute und Listings

Ärgerlich ist, dass Listings (zum Darstellen von Quelltext) trotzdem keine Umlaute darstellen können und weil es Quelltext ist, bleibt selbst ein „a ein „a und wird nicht zu einem ä. Der Trick ist, Umlaute für das Listing extra zu definieren.

Minimalbeispiel Latex Umlaute und Listings
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
 
 \usepackage{listings}
 \lstset{
  literate= {Ö}{{\"O}}1 {Ä}{{\"A}}1 {Ü}{{\"U}}1 {ß}{{\ss}}2 {ü}{{\"u}}1
 {ä}{{\"a}}1 {ö}{{\"o}}1
 }
 
 
\begin{document}
Umlaut im Text wie z.B. äöü funktionieren. Funktionieren auch Umlaute im Quelltext? 
 
%QUELLTEXT
\begin{lstlisting}[caption=Probabilistischer 2-Sat
Algorithmus]{Name}
Waehle eine zufällige Belegung 
Wiederhole 2*m*n^2 mal, terminiere, wenn alle Klauseln erfüllt sind. 
	Wähle eine zufällige nicht erfüllte Klausel.
	Wähle zufällig ein Literal und ändere die Zustandsbelegung. 
Wenn eine erfüllende Wahrheitsbelegung gefunden wurde, gib sie zurück. 
Sonst gib zurück, dass die Formel nicht erfüllbar ist. 
\end{lstlisting}
 
\end{document}

Fixme Screen Output

latex/umlaute.txt · Zuletzt geändert: 2012/09/30 22:05 von ben