我想在非希腊文文档的公式中使用希腊字母 qoppa。我尝试使用选项,greek
但babel
结果却将我的文档变成了希腊字母。默认情况下,\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}