我最近更新了我的Miktex 2.9当我尝试编译我的文件时,出现了以下错误,以前我从未遇到过这样的错误:
包 babel 错误:未知选项 spanish。您拼写错误或未找到语言定义文件 spanish.ldf。
这是一个平均能量损失:
\documentclass[12pt]{article}
\usepackage[explicit]{titlesec}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{amsfonts,amssymb,amsmath,mathrsfs,enumerate,epsfig,fullpage,pst-grad,pst-plot}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\begin{document} Esta es una prueba. \end{document}
答案1
的组织结构babel
已发生改变。语言已分离为单独的分发包,现在独立维护。在 MiKTeX 中,您必须安装babel-spanish
才能babel
获得spanish
。
答案2
我正在寻找答案这个相关或重复的问题。
对我来说不同Ubuntu衍生物,这个技巧奏效了:
sudo apt-get install texlive-lang-spanish %in my case -german
(别忘了install
忘记egreg 的评论 我从哪里得到这个)
为了Fedora/Debian请用
sudo dnf install texlive-babel-spanish %in my case -german
当然,你可以替换西班牙语/德语使用您需要的语言,荷兰语、法语或其他语言。
编辑/更新:
显然,正如这个答案,这些包已经过时;texlive-lang-european
现在应该安装:
sudo apt-get install texlive-lang-european
更多技术解释请参见这里