\usepackage{ngerman} 和 \usepackage[ngerman]{babel} 之间有什么区别

\usepackage{ngerman} 和 \usepackage[ngerman]{babel} 之间有什么区别

是否还有一些额外功能\usepackage[ngerman]{babel}是简单的功能\usepackage{ngerman}无法实现的?

答案1

假设你只想在文档中使用一种语言:与babelngerman选项相反,该ngerman包将不会被检测到biblatex,因此后者仍将使用默认的(英文)参考书目标题。

\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}

在此处输入图片描述

根据线程 de.comp.text.tex也仅在文档主体的开头babel激活特定于语言的简写(其中许多涉及),而立即激活它们。以下示例(没有/ )导致带有的错误宏:"ngerman\mdqoff\mdqon\inchngerman

\documentclass{article}

\usepackage{ngerman}

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

\begin{document}

\inch

\end{document}

在此处输入图片描述

相关内容