
Existe alguma maneira de usar esses três idiomas em um arquivo? Estou tentando fazer isso há várias horas e tudo que consegui foram alguns erros enigmáticos. Você poderia me fornecer um modelo de trabalho mais simples possível, que tivesse algum texto nesses três idiomas?
E eu gostaria de usar UTF-8 em todos os lugares, se for possível.
Responder1
A maneira mais fácil de proceder aqui é usar XeLaTeX ou LuaLaTeX com ofontspec
, desde que a fonte escolhida cubra todos os glifos necessários. Por exemplo, no meu sistema
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\begin{document}
Cześć ludzie
привет мир
Γεια σας κόσμο
\end{document}
funciona bem com qualquer um dos dois motores TeX modernos.
Responder2
Em "LaTeX comum" você pode 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}
Isso precisa do TeX Live 2012 (ou de um MiKTeX atualizado); com distribuições mais antigas, remova LGRx
e use utf8x
como opção para inputenc
.
Com o TeX Live 2011 na versão mais recente, pode-se usar o mesmo método, mas devido a um erro no empacotamento dos arquivos é necessário o seguinte truque no preâmbulo:
\makeatletter
\input{/usr/local/texlive/2011/texmf-dist/doc/latex/lgrx/lgrenc.dfu}
\makeatother