
¿Hay alguna forma de utilizar estos tres idiomas en un solo archivo? He estado intentando hacer esto durante varias horas y lo único que obtuve fueron algunos errores crípticos. ¿Podría proporcionarme una plantilla de trabajo lo más simple posible, que tenga texto en estos tres idiomas?
Y me gustaría usar UTF-8 en todas partes, si es posible.
Respuesta1
La forma más sencilla de proceder aquí es utilizar XeLaTeX o LuaLaTeX con elfontspec
, siempre que la fuente que elijas cubra todos los glifos necesarios. Por ejemplo, en mi sistema
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\begin{document}
Cześć ludzie
привет мир
Γεια σας κόσμο
\end{document}
Funciona bien con cualquiera de los dos motores TeX modernos.
Respuesta2
En "LaTeX ordinario" puedes usar
\documentclass{article}
\usepackage[T2A,LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek,russian,polish]{babel}
\begin{document}
Cześć ludzie
\foreignlanguage{russian}{привет мир}
\foreignlanguage{greek}{Γεια σας κόσμο}
\end{document}
Esto necesita TeX Live 2012 (o un MiKTeX actualizado); con distribuciones más antiguas, elimínelas LGRx
y utilícelas utf8x
como opción para inputenc
.
Con TeX Live 2011 en la última versión, se puede usar el mismo método, pero debido a un error en el empaquetado de archivos es necesario el siguiente truco en el preámbulo:
\makeatletter
\input{/usr/local/texlive/2011/texmf-dist/doc/latex/lgrx/lgrenc.dfu}
\makeatother