我尝试编译一份以ConTeXt
希腊语为主要语言的文档。但是,当我尝试使用\quote{}
命令引用短语时,出现了错误。
但是,如果我将文档的主要语言更改为英语(\mainlanguage[en]
),错误就会消失。
所以,我想我需要以某种方式来定义引号。因为我是新手ConTeXt
,因此我将不胜感激任何帮助
答案1
我认为有人忘记了定义\greekleftquot
和\greekrightquot
。根据维基百科希腊语使用 guillemots 表示引号。这些引号随时可用,可用于定义缺失的宏。
% these were forgotten
\def\greekleftquot {\leftguillemot }
\def\greekrightquot{\rightguillemot}
\mainlanguage[gr]
\setupbodyfont[computer-modern-unicode]% font with greek script
\starttext
\quotation{Νέα Ελληνικά}
\stoptext