如何在 textgreek 上将“euler 包”定义为默认值?

如何在 textgreek 上将“euler 包”定义为默认值?

我想用欧拉字体写“ένταση”。但我不知道如何正确配置 textgreek 参数。我试过:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage[greek,english]{babel}
\usepackage{textgreek}


\begin{document}


    \Huge\textgreek{έ}\Large\textgreek{νταση} % option1. cbgreek

    {\Huge\textepsilon}\textnu\texttau \textalpha \textsigma \texteta % option2. euler - but it does not appear accent



\end{document}

那张印刷品: 在此处输入图片描述

那么,我该怎么做?

答案1

Euler 字体已制作用于数学不适合用于文本。尤其是它们缺少重音符号,也缺少正确的字距调整。

您可以使用 Artemisia 来代替。还请注意,大写字母不带重音符号,而是放在字母旁边和前面。

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\usepackage[artemisia]{textgreek}

\usepackage{eulervm} % for comparison

\begin{document}

\textgreek{Ένταση}

$E\nu\tau\alpha\sigma\eta$

\end{document}

在此处输入图片描述

答案2

部分答案

问题是,textgreek 的 euler 字体中没有重音符号 epsilon。以下示例中使用了 cmr 的后备字符。

对于单词的剩余部分,你可以使用以下方法获取欧拉字体:\textgreekfont

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}

\usepackage[T1]{fontenc}
\usepackage[euler]{textgreek}

\begin{document}

    \textgreekfont 
    \Huge έ\Large νταση

    {\Huge\textepsilon}\textnu\texttau \textalpha \textsigma \texteta % option2. euler - but it does not appear accent



\end{document}

在此处输入图片描述

相关内容