希腊语问题

希腊语问题

我正在尝试用希腊文写一篇文章,我输入了希腊文字符,但编译不通过。我下载了这两个greektex程序Babylon,但似乎无法让它们工作。

答案1

我同样不知道您所说的“它无法编译”到底是什么意思。

尽管如此,如果我想排版希腊文,我会这样做:我会使用 LuaLaTeX。使用 LuaLaTeX,您可以直接输入希腊文,而无需任何附加软件包——前提是您使用的字体包含您要使用的所有希腊文符号(和重音符号)。

例如:

% !TEX TS-program = lualatexmk
\documentclass[11pt, a4paper]{scrartcl}

\usepackage{fontspec}
\setmainfont[Script=Greek, Ligatures=TeX]{Arial Unicode MS}

\begin{document}

πάντες ἄνθρωποι τοῦ εἰδέναι ὀρέγονται φύσει. σημεῖον δ᾽ ἡ τῶν αἰσθήσεων ἀγάπησις: 
καὶ γὰρ χωρὶς τῆς χρείας ἀγαπῶνται δι᾽ αὑτάς, καὶ μάλιστα τῶν ἄλλων ἡ διὰ τῶν 
ὀμμάτων. οὐ γὰρ μόνον ἵνα πράττωμεν ἀλλὰ καὶ μηθὲν μέλλοντες πράττειν τὸ ὁρᾶν 
αἱρούμεθα ἀντὶ πάντων ὡς εἰπεῖν τῶν ἄλλων. αἴτιον δ᾽ ὅτι μάλιστα ποιεῖ γνωρίζειν 
ἡμᾶς αὕτη τῶν αἰσθήσεων καὶ πολλὰς δηλοῖ διαφοράς. φύσει μὲν οὖν αἴσθησιν ἔχοντα 
γίγνεται τὰ ζῷα, ἐκ δὲ ταύτης τοῖς μὲν αὐτῶν οὐκ ἐγγίγνεται μνήμη, τοῖς δ᾽ ἐγγίγνεται.

\end{document}

如果您决定还需要其他语言和文字(英语/拉丁语、希伯来语、阿拉伯语),这一切都没有问题。另外:如果您从 LaTeX2e 切换到 LuaLaTeX,则无需学习新的语法或命令。

答案2

如果您只有希腊文文本,那么以下是一个很好的设置pdflatex

\documentclass[a4paper]{article}
\usepackage[greek]{babel}

\begin{document}

πάντες ἄνθρωποι τοῦ εἰδέναι ὀρέγονται φύσει. σημεῖον δ᾽ ἡ τῶν αἰσθήσεων ἀγάπησις: 
καὶ γὰρ χωρὶς τῆς χρείας ἀγαπῶνται δι᾽ αὑτάς, καὶ μάλιστα τῶν ἄλλων ἡ διὰ τῶν 
ὀμμάτων. οὐ γὰρ μόνον ἵνα πράττωμεν ἀλλὰ καὶ μηθὲν μέλλοντες πράττειν τὸ ὁρᾶν 
αἱρούμεθα ἀντὶ πάντων ὡς εἰπεῖν τῶν ἄλλων. αἴτιον δ᾽ ὅτι μάλιστα ποιεῖ γνωρίζειν 
ἡμᾶς αὕτη τῶν αἰσθήσεων καὶ πολλὰς δηλοῖ διαφοράς. φύσει μὲν οὖν αἴσθησιν ἔχοντα 
γίγνεται τὰ ζῷα, ἐκ δὲ ταύτης τοῖς μὲν αὐτῶν οὐκ ἐγγίγνεται μνήμη, τοῖς δ᾽ ἐγγίγνεται.

\bigskip

πάντες ἄνθρωποι (\ensureascii{all people})

\end{document}

如果你碰巧需要输入拉丁字符,你可以将单词括在 中\ensureascii,如上所示

πάντες ἄνθρωποι (\ensureascii{all people})

在此处输入图片描述

babel如果您需要其他语言,请查阅文档,

较旧的(和过时的)答案

如果您只有希腊文文本,那么以下是一个很好的设置pdflatex

\documentclass[a4paper]{article}
\usepackage[LGRx,LGR]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek]{babel}

\begin{document}

πάντες ἄνθρωποι τοῦ εἰδέναι ὀρέγονται φύσει. σημεῖον δ᾽ ἡ τῶν αἰσθήσεων ἀγάπησις: 
καὶ γὰρ χωρὶς τῆς χρείας ἀγαπῶνται δι᾽ αὑτάς, καὶ μάλιστα τῶν ἄλλων ἡ διὰ τῶν 
ὀμμάτων. οὐ γὰρ μόνον ἵνα πράττωμεν ἀλλὰ καὶ μηθὲν μέλλοντες πράττειν τὸ ὁρᾶν 
αἱρούμεθα ἀντὶ πάντων ὡς εἰπεῖν τῶν ἄλλων. αἴτιον δ᾽ ὅτι μάλιστα ποιεῖ γνωρίζειν 
ἡμᾶς αὕτη τῶν αἰσθήσεων καὶ πολλὰς δηλοῖ διαφοράς. φύσει μὲν οὖν αἴσθησιν ἔχοντα 
γίγνεται τὰ ζῷα, ἐκ δὲ ταύτης τοῖς μὲν αὐτῶν οὐκ ἐγγίγνεται μνήμη, τοῖς δ᾽ ἐγγίγνεται.

\end{document}

如果你有一个没有的 TeX 发行版LGRx,那么

\documentclass[a4paper]{article}
\usepackage[LGR]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[greek]{babel}

应该可以工作;但我建议更新 TeX 系统。当您收到以下错误消息时,您会意识到 LGRx 不可用:

! Package fontenc Error: Encoding file `lgrxenc.def' not found.
(fontenc)                You might have misspelt the name of the encoding.

当然,该\documentclass行可以包含您喜欢的任何类。

相关内容