고대 그리스어와 현대 그리스어를 바벨과 결합할 수 있습니까?

고대 그리스어와 현대 그리스어를 바벨과 결합할 수 있습니까?

Polyglossia를 사용하면 단일 문서에서 고대 그리스어와 현대 그리스어를 모두 사용할 수 있습니다. 안타깝게도,LuaLaTeX에서는 Polyglossia의 그리스어 지원이 중단되었습니다.. Babel을 사용하여 이를 수행할 수 있습니까?

에 따르면바벨 그리스어 문서, 동일한 문서에서 사용할 수 없습니다 polutonikogreek. greek고대 그리스어와 현대 그리스어를 혼합하는 방법이 없다고 명시적으로 말하지는 않지만, \usepackage[greek.ancient,english]{babel}or \languageattribute{greek}{ancient}옵션은 서문에서만 사용할 수 있는 것 같습니다.

답변1

단조 그리스어, 다중 그리스어 및 고대 그리스어를 동시에 사용하는 것은 가능하지만 기본 스타일에는 여전히 이러한 제한이 있기 때문에 로케일 파일 babel에 의존해야 합니다 .inildf

다음 예에서 옵션은 provide*=*'선언된 모든 언어를 ini로케일 파일로 로드'를 의미합니다. 다양한 언어를 표시하기 위해 글꼴에 색상을 지정했습니다. 이 기능은 xetex및 에서 모두 작동합니다 luatex.

\documentclass{article}

\usepackage[polytonicgreek, ancientgreek, greek, provide*=*]{babel}

\babelfont{rm}{FreeSerif}
\babelfont[polytonicgreek]{rm}[Color=993300]{FreeSerif}
\babelfont[ancientgreek]{rm}[Color=339900]{FreeSerif}

\begin{document}

Greek text (monotonic): \figurename, \alsoname.

\selectlanguage{polytonicgreek}

Polytonic Greek: \figurename, \alsoname.

\selectlanguage{ancientgreek}

Ancient Greek: \figurename, \alsoname.

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보