我正在用德语写一份 Tex 文档,所以我尝试使用
\usepackage[ngerman]{babel}
不幸的是,\usepackage[english]{babel}
似乎只在我的系统上有效。我写了一个文件
\documentclass[11pt,a4paper]{article}
\usepackage[< language >]{babel}
\begin{document}
\end{document}
仅当 时才可编译< language > = english
。对于任何其他情况,我都会得到Package babel error:You haven't specified a language option ...
。我尝试过spanish
、swedish
、german
和ngerman
。每次更改时,我都会在编译前< language >
删除文件。aux
我错过了什么?
答案1
事实上,我的系统上恰好只安装了 English-babel-package。
我的解决方案是安装软件包texlive-lang-german
。由于我的 linux 依赖项出现了一些问题,因此我使用命令执行了此操作sudo aptitude install texlive-lang-german
并选择了建议的解决方案之一。
其他可能性就像sudo apt-get install texlive-full
@Herbert 在评论中建议的那样。
我也这样做了,但是在 aptitude-workaround 之后,所以我不确定仅凭这一点是否能解决我的问题。