하나의 파일에 폴란드어, 러시아어, 그리스어

하나의 파일에 폴란드어, 러시아어, 그리스어

이 세 가지 언어를 하나의 파일에서 사용할 수 있는 방법이 있나요? 나는 몇 시간 동안 이 작업을 시도했지만 내가 얻은 것은 몇 가지 알 수 없는 오류뿐이었습니다. 이 세 가지 언어로 된 텍스트가 포함된 가장 간단한 작업 템플릿을 제공해 주시겠습니까?

그리고 가능하다면 어디에서나 UTF-8을 사용하고 싶습니다.

답변1

여기서 진행하는 가장 쉬운 방법은 XeLaTeX 또는 LuaLaTeX를 사용하는 것입니다.fontspec, 선택한 글꼴이 필요한 모든 글리프를 포함한다면 제공됩니다. 예를 들어 내 시스템에서는

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\begin{document}
Cześć ludzie

привет мир

Γεια σας κόσμο
\end{document}

두 가지 최신 TeX 엔진 중 하나와 잘 작동합니다.

답변2

"일반 LaTeX"에서는 다음을 사용할 수 있습니다.

\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}

이를 위해서는 TeX Live 2012(또는 최신 MiKTeX)가 필요합니다. 이전 배포판에서는 제거 LGRx하고 .utf8xinputenc

최신 버전의 TeX Live 2011에서는 동일한 방법을 사용할 수 있지만 파일 패키징 오류로 인해 서문에 다음 트릭이 필요합니다.

\makeatletter
\input{/usr/local/texlive/2011/texmf-dist/doc/latex/lgrx/lgrenc.dfu}
\makeatother

관련 정보