
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{TeX Gyre Termes}
\begin{document}
This is English with some Greek: γέγονεν.
Isn't that quite nice? εὕρηκα!
\end{document}
XeLaTeX를 사용한 출력:
이것은 일부 그리스어가 포함된 영어입니다: γέγονεν. 정말 멋지지 않나요? ε,ρικα!
LuaLaTeX를 사용하여 출력:
이것은 일부 그리스어가 포함된 영어입니다: γγονεν. 정말 멋지지 않나요? ερικα!
XeLaTeX에는 ὕ가 빠진 것 같은데(아마도 폰트의 일부가 아니기 때문인 듯) έ는 존재합니다. LuaLaTeX에는 둘 다 없습니다. LuaLaTeX가 έ를 찾는 방법에 대한 제안이 있으신가요?
답변1
처럼스베레 라고, 여기서 기본적인 문제는 글꼴이 그리스어를 지원하지 않는다는 것입니다. 게다가 실제로 다국어 조판, 즉 Babel이나 Polyglossia를 처리하기 위한 패키지를 로드하지도 않습니다.
예를 들어 다음은 LuaLaTeX에서 작동합니다.
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{polyglossia}
\setmainlanguage[variant=british]{english}
\setotherlanguage{greek}
\usepackage{fontspec}
\setmainfont{GFS Artemisia}[Ligatures=TeX]
\newfontfamily\greekfont{GFS Artemisia}[Ligatures=TeX,Script=Greek]
\begin{document}
This is English with some Greek: \textgreek{γέγονεν}.
Isn't that quite nice? εὕρηκα!
\end{document}
GFS 글꼴은 Greek Font Society에서 왔기 때문에 모두 그리스어를 제공합니다. 그러나 위의 예는 XeLaTeX에서는 제대로 작동하지 않습니다.
대조적으로, GFS Bodoni는 XeLaTeX 또는 LuaLaTeX와 함께 작동합니다.
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{polyglossia}
\setmainlanguage[variant=british]{english}
\setotherlanguage{greek}
\usepackage{fontspec}
\setmainfont{GFS Bodoni}[Ligatures=TeX]
\newfontfamily\greekfont{GFS Bodoni}[Ligatures=TeX,Script=Greek]
\begin{document}
This is English with some Greek: \textgreek{γέγονεν}.
Isn't that quite nice? εὕρηκα!
\end{document}
물론 TeX Gyre Termes를 라틴어 스크립트의 기본 글꼴로 사용할 수도 있지만 그리스어에 대한 보완 글꼴 선택을 고려해야 합니다. 따라서 라틴어와 그리스어 스크립트를 모두 지원하는 마음에 드는 글꼴을 찾을 수 있다면 인생이 아마도 더 쉬워질 것입니다.
나는 XITS가 둘 다 Times의 클론이기 때문에 Termes에 대한 좋은 대안이 될 것이라고 생각했습니다. 불행하게도 XITS는 XeLaTeX나 LuaLaTeX에 대해 올바른 출력을 제공하지 않으므로 그리스어를 지원한다고 주장하더라도 좋은 선택이 아닌 것 같습니다.
답변2
TeX Gyre Termes는 그리스어를 매우 제한적으로 지원합니다. 오늘 업데이트로 TeX Live에 포함된 Tempora 글꼴을 사용해 볼 수 있습니다.
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Tempora}
\begin{document}
This is English with some Greek: γέγονεν.
Isn't that quite nice? εὕρηκα!
\end{document}
단일 단어의 경우에는 단어만 입력하면 됩니다. 더 복잡한 문구나 완전한 문장의 경우 명령이나 환경으로 텍스트를 표시하는 것이 polyglossia
좋습니다.
업데이트
오늘(2015-10-01) 업데이트 기준으로 Tempora는 LuaLaTeX에서도 작동하는 것 같습니다.
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage[variant=ancient]{greek}
\setmainfont{Tempora}
%\newfontfamily\greekfont[Script=Greek]{Tempora}
\begin{document}
This is English with some Greek: \textgreek{γέγονεν}.
Also without \verb|\textgreek|: γέγονεν
Isn't that quite nice? \textgreek{εὕρηκα}!
\end{document}
답변3
글꼴에 그리스 문자 "GREEK SMALL LETTER EPSILON WITH TONOS" TeX Gyre Termes
가 없습니다 .U+03AD
원한다면 U+0301
"COMBINING ACUTE ACCENT"를 추가하여 가짜로 만들 수 있습니다.
\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\begin{document}
This is English with some Greek: γε\char"0301γονεν.
\end{document}
생산물:
U+0384
악센트가 제대로 보이지 않는데 그 이유는 글꼴 에 일반적으로 그리스어에 사용하는 "GREEK TONOS"가 없기 때문입니다 . 아시다시피, 그리스어에 TeX Gyre Termes를 사용하면 안 됩니다. 다른 글꼴을 선택해야 합니다.