
Atualizei recentemente meu Lyx para a nova versão 2.1. Mas quando tento compilar meus documentos (em espanhol), obtenho o seguinte erro "Sequência de controle indefinida":
\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.
Eu configurei o espanhol como meu idioma em Configurações> Idioma e também tentei adicionar no \usepackage[spanish]{babel}
preâmbulo. Sem resultados. Eu realmente não sei por que isso aconteceu. No meu antigo Lyx 2.0 essa configuração funcionou perfeitamente.
Editar: aqui você tem a saída LaTeX do LyX (exemplo mínimo de trabalho). Este código produz o erro mencionado acima: Também tentei compilar este LaTeX fora do LyX e não funcionou.
%% 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}
Obrigado pela ajuda!
Responder1
Resolvido! O problema era que o pacote babel estava desatualizado. Executei o MikTeX 2.9 Updater (Administrador) e atualizei todos os pacotes. Depois disso e de uma reconfiguração do LyX, ele funciona agora.