苏夫特西 (Suftesi) 文档类中的希腊语

苏夫特西 (Suftesi) 文档类中的希腊语

我正在尝试使用文档类创建报告suftesi。我使用希腊字符和拉丁字符编写报告。

但问题是我无法打印希腊字符。我试过了用户指南,但不幸的是我无法解决我的问题。

以下是 MWE:

\documentclass[documentstructure=article,
               greekfont=artemisia,
               defaultgreek,
               tocstyle=dotted]{suftesi}

\usepackage[suftesi]{frontespizio}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[variant=modern]{greek}
\setotherlanguage{english}

\begin{document}
        This is only an example,but Αυτό είναι μόνο ένα παράδειγμα
\end{document}

我怎样才能同时显示希腊语和英语字符?

编辑我想使用PdfLateX(我想,我必须删除polyglossiafontspec包,但是删除它们之后,我仍然无法编译我的报告)进行编译。

答案1

选项greekfontdefaultgreek用于pdflatex,而您显然正在使用 XeLaTeX。

您必须使用支持希腊语的字体,例如 EBGaramond,因为默认字体 Latin Modern 不完全支持希腊字母。

\documentclass[
  documentstructure=article,
  tocstyle=dotted,
]{suftesi}

\usepackage[suftesi]{frontespizio}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[variant=modern]{greek}
\setotherlanguage{english}

\setmainfont{EB Garamond}

\begin{document}

\foreignlanguage{english}{This is only an example, but} 
Αυτό είναι μόνο ένα παράδειγμα

\end{document}

还有其他几种选择。请记住将语言变化适当隔离。

在此处输入图片描述

为了pdflatex

\documentclass[
  documentstructure=article,
  tocstyle=dotted,
  greekfont=artemisia,
  defaultgreek,
]{suftesi}

\usepackage[suftesi]{frontespizio}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}

\begin{document}

\foreignlanguage{english}{This is only an example, but}
Αυτό είναι μόνο ένα παράδειγμα

\end{document}

在此处输入图片描述

相关内容