![古希腊字符不会出现在 Times New Roman 中](https://linux22.com/image/431454/%E5%8F%A4%E5%B8%8C%E8%85%8A%E5%AD%97%E7%AC%A6%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%9C%A8%20Times%20New%20Roman%20%E4%B8%AD.png)
我正在使用 XeLaTeX 和 polyglossia 包来编写意大利语和古希腊语文本。
我的问题是,当我使用 **CMU Serif** 字体时,希腊语文本可以正确显示,但是当我将其更改为 **Times New Roman** 时,一些带重音的希腊语字符不会显示,尽管它们包含在字体中(例如,在 MS Word 中,我选择 Times New Roman 时会看到它们)。
这是我的代码:
\documentclass [11pt,a4paper,oneside]{book}
\usepackage{fontspec}
\setmainfont{CMU Serif} % Replaced with "Times New Roman"
\usepackage{polyglossia}
\setdefaultlanguage{italian}
\setotherlanguage[variant=ancient]{greek}
\begin{document}
Θουκυδίδης Ἀθηναῖος ξυνέγραψε τὸν πόλεμον τῶν Πελοποννησίων καὶ Ἀθηναίων, ὡς ἐπολέμησαν πρὸς ἀλλήλους, ἀρξάμενος εὐθὺς καθισταμένου καὶ ἐλπίσας μέγαν τε ἔσεσθαι καὶ ἀξιολογώτατον τῶν προγεγενημένων, τεκμαιρόμενος ὅτι ἀκμάζοντές τε ᾖσαν ἐς αὐτὸν ἀμφότεροι παρασκευῇ τῇ πάσῃ καὶ τὸ ἄλλο Ἑλληνικὸν ὁρῶν ξυνιστάμενον πρὸς ἑκατέρους, τὸ μὲν εὐθύς, τὸ δὲ καὶ διανοούμενον. [2] κίνησις γὰρ αὕτη μεγίστη δὴ τοῖς Ἕλλησιν ἐγένετο καὶ μέρει τινὶ τῶν βαρβάρων, ὡς δὲ εἰπεῖν καὶ ἐπὶ πλεῖστον ἀνθρώπων. [3] τὰ γὰρ πρὸ αὐτῶν καὶ τὰ ἔτι παλαίτερα σαφῶς μὲν εὑρεῖν διὰ χρόνου πλῆθος ἀδύνατα ἦν, ἐκ δὲ τεκμηρίων ὧν ἐπὶ μακρότατον σκοποῦντί μοι πιστεῦσαι ξυμβαίνει οὐ μεγάλα νομίζω γενέσθαι οὔτε κατὰ τοὺς πολέμους οὔτε ἐς τὰ ἄλλα.
\end{document}
以下是结果:
CMU 衬线体 | 英语字体格式一种 |
---|---|
![]() |
![]() |
编辑
我注意到它仅附加在 Overleaf 上,但没有附加在我的 PC 上......
答案1
您可以使用支持古希腊语的 Times 克隆版,其中一个可在 TeX Live 中作为 Tempora 使用。
\documentclass [11pt,a4paper,oneside]{book}
\usepackage{fontspec}
\setmainfont{Tempora}
\usepackage{polyglossia}
\setdefaultlanguage{italian}
\setotherlanguage[variant=ancient]{greek}
\begin{document}
Il testo è in un clone di Times.
\begin{otherlanguage*}{greek}
Θουκυδίδης Ἀθηναῖος ξυνέγραψε τὸν πόλεμον τῶν Πελοποννησίων καὶ
Ἀθηναίων, ὡς ἐπολέμησαν πρὸς ἀλλήλους, ἀρξάμενος εὐθὺς καθισταμένου
καὶ ἐλπίσας μέγαν τε ἔσεσθαι καὶ ἀξιολογώτατον τῶν προγεγενημένων,
τεκμαιρόμενος ὅτι ἀκμάζοντές τε ᾖσαν ἐς αὐτὸν ἀμφότεροι παρασκευῇ
τῇ πάσῃ καὶ τὸ ἄλλο Ἑλληνικὸν ὁρῶν ξυνιστάμενον πρὸς ἑκατέρους, τὸ
μὲν εὐθύς, τὸ δὲ καὶ διανοούμενον. [2] κίνησις γὰρ αὕτη μεγίστη δὴ
τοῖς Ἕλλησιν ἐγένετο καὶ μέρει τινὶ τῶν βαρβάρων, ὡς δὲ εἰπεῖν καὶ
ἐπὶ πλεῖστον ἀνθρώπων. [3] τὰ γὰρ πρὸ αὐτῶν καὶ τὰ ἔτι παλαίτερα
σαφῶς μὲν εὑρεῖν διὰ χρόνου πλῆθος ἀδύνατα ἦν, ἐκ δὲ τεκμηρίων ὧν
ἐπὶ μακρότατον σκοποῦντί μοι πιστεῦσαι ξυμβαίνει οὐ μεγάλα νομίζω
γενέσθαι οὔτε κατὰ τοὺς πολέμους οὔτε ἐς τὰ ἄλλα.
\end{otherlanguage*}
\end{document}
如果你没有将字体安装为系统字体,则可以通过以下方式进行设置
\setmainfont{Tempora}[
Extension=.otf,
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
]
如果你只想使用 Tempora 学习希腊语,请这样做
\setmainfont{Times New Roman}
\newfontfamily{\greekfont}{Tempora}[
Extension=.otf,
UprightFont=*-Regular,
ItalicFont=*-Italic,
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
]