
Recientemente actualicé mi Lyx a la nueva versión 2.1. Pero cuando intento compilar mis documentos (en idioma español), obtengo el siguiente error "Secuencia de control no definida":
\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.
Configuré el español como mi idioma en Configuración > Idioma, y también intenté agregarlo \usepackage[spanish]{babel}
en el preámbulo. No hay resultados. Realmente no sé por qué sucede esto. En mi antiguo Lyx 2.0 esa configuración funcionaba perfectamente.
Editar: aquí tienes la salida LaTeX de LyX (ejemplo de trabajo mínimo). Este código produce el error mencionado anteriormente: También intenté compilar este LaTeX fuera de LyX y no funciona.
%% 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}
¡Gracias por tu ayuda!
Respuesta1
¡Resuelto! El problema era que el paquete babel estaba desactualizado. Ejecuté MikTeX 2.9 Updater (Administrador) y actualicé todos los paquetes. Después de eso y una reconfiguración de LyX, ahora funciona.