Cómo usar LaTeX en varios idiomas

A continuación mostraré cómo trabajar en LaTeX en varios idiomas. Nuestro archivo .tex será similar a lo siguiente, donde se han cargado los idiomas “spanish” y “USenglish”.

documentclass[a4paper,openright,12pt]{report}
usepackage[spanish,USenglish]{babel} % espanol, ingles
usepackage[utf8]{inputenc} % acentos sin codigo

begin{document}

end{document}

Cuando se cargan más de un idioma, LaTex trabaja con el último paquete. Para ir cambiando el idioma utilizado a lo largo del documento, se utiliza el comando selectlanguage{spanish}.

selectlanguage{spanish}

Primero en español. Tenemos que minimizar los costes (ref{fun:min_esp}).

begin{equation} label{fun:min_esp}
min_{u} J = sum_{i} y(i) cdot 1.5
end{equation}

selectlanguage{USenglish}

Next, in English. Expenses should be minimized (ref{fun:min_eng}).

begin{equation} label{fun:min_eng}
min_{u} J = sum_{i} y(i) cdot 1.5
end{equation}

Nótese que LaTeX pone automáticamente “min” con acento o sin acento, y la separación de decimales con coma o punto, dependiendo de si se trabaja en español o inglés.

Deja un comentario