PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit \usepackage[ngerman]{babel}



rasputin87
18-06-2013, 19:22
Hallo ich habe ein problem mit dem \usepackage[ngerman]{babel}
Hier mal ein Code:

\documentclass[twoside,headsepline,
openright,
listof=totoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}

\begin{document}

\chapter{Kapitel 1}
Hierfür wurde der Begriff des "Studiendokumentation"

\end{document}

Und zwar betrifft es die Anführungszeichen am Anfang dort gibt er mir nicht "Studiendokumentation" aus, sondern SStudiendokumentation" .
Das passiert nicht, wenn ich das \usepackage[ngerman]{babel} auskommentiere.

hakaze
18-06-2013, 19:28
Das liegt daran, dass "s und "S als Shortcuts für ß bzw. SS (das "große Eszett") definiert sind. Benutze die entsprechende Shortcuts, um "richtige" deutsche Anführungszeichen zu erhalten (siehe auch l2kurz.pdf (http://texdoc.net/texmf-dist/doc/latex/lshort-german/l2kurz.pdf)):

\documentclass[twoside,headsepline,
openright,
listof=totoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}

\begin{document}

\chapter{Kapitel 1}
Hierfür wurde der Begriff des "`Stra"sendokumentation"'

Hierfür wurde der Begriff des \glqq{}Stra"sendokumentation\grqq{}
\end{document}

localghost
18-06-2013, 19:30
Du brauchst natürlich die entsprechenden babel shorthands. Stelle deinen Editor so ein, dass das erste »"« automatisch durch »"`« und das zweite »"« durch »"'« ersetzt wird. Sollte jeder moderne Editor können.

\documentclass[
headsepline,
listof=totoc,
ngerman
]{scrbook}
\usepackage{T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}
\usepackage{babel}

\begin{document}
\chapter{Kapitel 1}
Hierfür wurde der Begriff des "`Studiendokumentation"' eingeführt.
\end{document}


Thorsten

rasputin87
18-06-2013, 19:35
Alles klar. Danke für die Hinweise