在公式中使用希腊字母 qoppa

在公式中使用希腊字母 qoppa

我想在非希腊文文档的公式中使用希腊字母 qoppa。我尝试使用选项,greekbabel结果却将我的文档变成了希腊字母。默认情况下,\qoppa似乎没有定义。

答案1

由于 qoppa 是一个风格化的符号,因此可能无需尝试寻找适合任何字体的版本。

因为您想用数学来实现它,所以最简单的方法就是定义一个精简版的 LGR 编码。

\documentclass{article}
\usepackage{amsmath,pdftexcmds}

\DeclareFontFamily{U}{cbgreek}{}
\DeclareFontShape{U}{cbgreek}{m}{n}{
        <-6>    grmn0500
        <6-7>   grmn0600
        <7-8>   grmn0700
        <8-9>   grmn0800
        <9-10>  grmn0900
        <10-12> grmn1000
        <12-17> grmn1200
        <17->   grmn1728
      }{}
\DeclareFontShape{U}{cbgreek}{bx}{n}{
        <-6>    grxn0500
        <6-7>   grxn0600
        <7-8>   grxn0700
        <8-9>   grxn0800
        <9-10>  grxn0900
        <10-12> grxn1000
        <12-17> grxn1200
        <17->   grxn1728
      }{}

\DeclareRobustCommand{\qoppa}{%
  \text{\usefont{U}{cbgreek}{\normalorbold}{n}\symbol{19}}%
}
\DeclareRobustCommand{\Qoppa}{%
  \text{\usefont{U}{cbgreek}{\normalorbold}{n}\symbol{21}}%
}
\makeatletter
\newcommand{\normalorbold}{%
  \ifnum\pdf@strcmp{\math@version}{bold}=\z@ bx\else m\fi
}
\makeatother

\begin{document}

$\qoppa+\xi=\alpha-\Qoppa$

\boldmath

$\qoppa+\xi=\alpha-\Qoppa$

\end{document}

在此处输入图片描述

相关内容