Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is there something additional that \usepackage[ngerman]{babel} does that a simple \usepackage{ngerman} won't be able to do?

share|improve this question
3  
You won't be able to use two languages, for instance. –  egreg Sep 17 '12 at 13:28

1 Answer 1

up vote 7 down vote accepted

Assuming you only want to use one language in your document: Contrary to babel with the ngerman option, the ngerman package will not be detected by biblatex, and the latter will therefore still use the default (english) headings for bibliographies.

\documentclass{article}

\usepackage{ngerman}

\usepackage{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

According to this thread in de.comp.text.tex, babel also activates language-specific shorthands (many of which involve ") only at the beginning of the document body, while ngerman activates them immediately. The following example (without \mdqoff/\mdqon) results in an incorrect \inch macro with ngerman:

\documentclass{article}

\usepackage{ngerman}

% \mdqoff
\newcommand*{\inch}{"-Zeichen}
% \mdqon

\begin{document}

\inch

\end{document}

enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.