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.
5 comentarios:
En mi caso me funciona utilizando:
\usepackage[utf8]{inputenc}
en vez de latin1
Hola Manu,
efectivamente. Como explico en otra entrada, el elegir [utf8] o [latin1] depende de cada ordenador.
Hasta luego.
Hola luis ya me ha servidobastante tu blog gracias, tengo un problema con el paquete babel, no puedo insertar
\usepackage[spanish,es-lcroman]{babel}
\usepackage[spanish,es-tablas]{babel}
me da error
Hola Moises,
Tienes que ponerlo todo junto:
\usepackage[spanish,es-lcroman,es-tablas]{babel}
Hasta luego
Publicar un comentario