Teoremas que utilizan poliglosia, llncs y lengua francesa.

Teoremas que utilizan poliglosia, llncs y lengua francesa.

Me gustaría usar el estilo llncs para definiciones, teoremas y similares mientras uso poliglosia para la composición tipográfica. Pero cuando uso ambos, el estilo llncs permanecerá en inglés, en lugar de francés.

MWE (llncs v2.20, compilado con XeLaTeX):

\documentclass[francais]{llncs}

\usepackage{polyglossia}
\setmainlanguage{french}

\begin{document}

\begin{remark}

\end{remark}

\end{document}

Me gustaría obtener el mismo resultado que al eliminar las líneas usepackagey setmainlanguage.

Respuesta1

Puede restablecer los nombres que no están en inglés después de cargarlos polyglossia, utilizando las \switcht@[somelanguage]macros definidas por la llncsclase. Debido a que estas macros contienen un @símbolo en el nombre, debe rodear la llamada de macro con \makeatlettery \makeatother(consulte¿Qué hacen \makeatletter y \makeatother?).

MWE:

\documentclass[francais]{llncs}

\usepackage{polyglossia}
\setmainlanguage{french}
\makeatletter
\switcht@francais
\makeatother
\begin{document}

\begin{remark}

\end{remark}

\end{document}

información relacionada