I am using the babel ngerman package and my inputenc is set to utf-8, so I only need the translation strings for things like the \tableofcontents
. How can I disable the Umlaut translation like "overflow"
-> överflow", without having to escape the quotation mark?
1 Answer
This uses a command \afz{Overflow}
which provides german style of "" - quotes.
(afz stands for "Anführungszeichen", the German word for this ;-))
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[babel,style=german]{csquotes}
\newcommand{\afz}[1]{\enquote{#1}}%
\begin{document}
\tableofcontents
\section{\afz{Overflow}}
\end{document}
-
okay, I will start using csquotes from now :) Thanks for your help! Dec 29, 2014 at 21:07
-
@MoritzHoffmann:
csquotes
ist der einfachste Weg, um deutsche Anführungszeichen zu erhalten.– user31729Dec 29, 2014 at 21:08 -
"
anyway.csquotes
package for such stuff``overflow''
. (Butcsquotes
is better.)! Argument of \language@active@arg has an extra }.
errors for e.g. Dutch.