更新后西班牙语无法使用

更新后西班牙语无法使用

我最近将 Lyx 更新到了新的 2.1 版本。但是当我尝试编译我的文档(西班牙语)时,我收到以下“未定义控制序列”错误:

 \StartBabelCommands
                         *{spanish}{captions}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

\usepackage[spanish]{babel}我在“设置”>“语言”中将西班牙语设置为我的语言,并且尝试在序言中添加。没有结果。我真的不知道为什么会这样。在我的旧 Lyx 2.0 中,该配置运行完美。

编辑:这里有 LyX 的 LaTeX 输出(最小工作示例)。此代码会产生上述错误: 我也尝试过在 LyX 之外编译这个 LaTeX,但是不起作用。

%% LyX 2.1.3 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[spanish]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\addto\shorthandsspanish{\spanishdeactivate{~<>}}

\begin{document}
Una fórmula:
\[
E=mc^{2}
\]

\end{document}

感谢您的帮助!

答案1

解决了!问题在于 babel 包已过时。我运行了 MikTeX 2.9 Updater(管理员)并更新了所有包。之后,重新配置 LyX,它现在可以正常工作了。

相关内容