我刚刚在 Windows 8.1 笔记本电脑上安装了 MiKTeX 2.9 x64。我使用 Texmaker 作为 TeX 编辑器。
我正在尝试使用这些包来编译文档:
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage[spanish]{layout}
当编译器运行时,会出现 MiKTeX 包管理器的消息,提示文件spanish.ldf
缺失,它将安装该babel-spanish
包。因此,我单击“是”,然后包就安装好了,但我收到以下错误:(还有一百多个)
! Undefined control sequence.
l.117 \StartBabelCommands
在第 117 行,但我的文件只有 67 行!。
另一方面,如果我编译文件并单击包管理器中的“否”,则文件将正常编译。
我该如何安装babel-spanish
才能正常编译我的文件?
我尝试从不同的存储库安装此包,但仍然出现错误。
答案1
您可能应该关心包调用的顺序...我认为您不能\usepackage{inputec}
在之前调用\usepackage{babel}
...LaTeX 需要首先“知道”将要使用哪种语言...我希望这能解决您的问题...
干杯