
私は英語、アラビア語、ヘブライ語、ギリシャ語の記事を書いています。週末に、Biblatex が utf8 で動作しないことに気付いたため、pdfLaTeX から XeLaTeX に切り替える必要がありました。
ギリシャ語のテキストについては、パッケージ gfsporson を使用することにしました。問題は、ファイルを実行するたびに、ギリシャ語のテキストが PDF に表示されないことです。
いくつかの組み合わせや順列を試し、フォーラムでいくつかの例を試しましたが、どれもうまくいかないようです。ギリシャ語のテキスト フォントを Times New Roman に設定すると、ギリシャ語のテキストは完璧に表示されます (予想どおり) が、GFS-Porson フォントの方がはるかに気に入っています。
これが私のコードです --- おそらく誰かがこれを理解するのを手伝ってくれるでしょう。
\documentclass[11pt]{article} % use larger type; default would be 10pt
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage[greek,english]{babel}
\usepackage{gfsporson}
\begin{document}
This is an example in Greek:
\textporson{μήτε ἐν ταῖς τελευταίαις μοίραις τῶν ζῳδίων ἐπειδὴ κακοποιοί εἰσιν}
\end{document}
答え1
GFS Porson の OpenType バージョンがシステムで使用可能になっているはずです。
\documentclass[11pt]{article} % use larger type; default would be 10pt
\usepackage{fontspec}
\usepackage[greek,english]{babel}
\babelfont[greek]{rm}{GFSPorson.otf}
\begin{document}
This is an example in Greek:
\foreignlanguage{greek}{μήτε ἐν ταῖς τελευταίαις μοίραις τῶν ζῳδίων ἐπειδὴ κακοποιοί εἰσιν}
\end{document}
xunicode
または をロードしないでくださいxltxtra
。数年前までは推奨されていましたが、現在では害を及ぼす可能性もあります。