无法做出如右所示的希腊疑问符号“;”

无法做出如右所示的希腊疑问符号“;”

我尝试在 Latex 中制作希腊文文本。但是有一个小问题,问题符号“;”显示为上部点。

\documentclass[twoside,a5paper,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[greek]{babel}
\usepackage{epigraph}
\usepackage[a5paper]{geometry}
\sloppy

\begin{document}

--- Καλά αν είναι έτσι! Αλλά θα λειτουργεί;
Τι θα κάνουμε, απλά θα καθίσουμε απ’ έξω,
θα βγάλουμε φωτογραφίες και αυτό ήτανε;
Δεν θα ανάψουμε ούτε ένα κεράκι;

\end{document}

结果

我尝试了一下\usepackage[iso-8859-7]{inputenc},编码时出现了更多问题。我尝试了几次 \usepackage{ucs},但结果还是一样。有人能帮我吗?提前谢谢了。

答案1

“官方”答案是“用于?问号”。

打印希腊语分号(上点)的原因;是历史性的,并且由于在 UTF-8 之前必须通过音译图输入希腊语:标点符号是拉丁语,而打印的标点符号是希腊语对应符号。

如果您拥有最新的 TeX 发行版(版本babel3.9),您可以将其定义;为问号的简写:

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek]{babel}[2013/10/10]

\useshorthands{;}
\defineshorthand{;}{?}

\begin{document}

--- Καλά αν είναι έτσι! Αλλά θα λειτουργεί;
Τι θα κάνουμε, απλά θα καθίσουμε απ’ έξω,
θα βγάλουμε φωτογραφίες και αυτό ήτανε;
Δεν θα ανάψουμε ούτε ένα κεράκι;

\end{document}

请注意,utf8最好utf8x使用较新的 TeX 发行版。

在此处输入图片描述

答案2

如果你看看这个关于该babel计划的希腊选项的文件,这是一个“功能”,也就是说,这不是一个错误。有一个表格说明了您需要输入什么才能获得特定的输出(请参阅文档第 2 页):

在此处输入图片描述

相关内容