如何获得 MinionPro \qoppa?

如何获得 MinionPro \qoppa?

自从我切换到 2014 版 texlive 后,有一个问题无法解决:字符\qoppa。该命令在 babel 中的 polutonikogreek 中定义。它是一个古希腊字母,但在古典时期也用于表示数字 90。

这个字形在 cmr 字体、MinionPro 和 Johannes Küster 漂亮的 MinionMath 字体中都有。我想要后者。在 MinionPro/MinionMath 中,它是 unicode 字符 03d9(以前是 u+03DE,事实证明它最近发生了变化),请参阅http://www.typoma.de/data/MinionMath_Release_1_021.pdf

我如何将字形放入乳胶中?我试过了

\def\testqoppa{\begingroup\fontfamily{MinionPro}\fontencoding{LGR}\selectfont\char19\endgroup}

\def\testqoppab{\begingroup\fontfamily{minionmath}\fontencoding{LGR}\selectfont\char19\endgroup}

但所有这些都给出了 cmr 字形,因为 latex 会抱怨

LaTeX Font Warning: Font shape `LGR/MinionPro/m/n' undefined
LaTeX Font Warning: Font shape `LGR/minionmath/m/n' undefined
(Font)              using `LGR/cmr/m/n' instead on input line 571.

从我的角度来看,这似乎是初学者的错误。有人能帮我改正吗?我\qoppa只需要在两个地方这样做,所以一个恶作剧技巧也足够了。MinionMath 字体已安装并可用于所有其他用途。以下是该文件的摘录.cls

\usepackage[fullfamily,textlf, opticals, swash, onlytext]{MinionPro}
\usepackage[extraops,textcomp,withamsmath,amssymb]{minionmath}
\usepackage{amsmath}            
\usepackage{minionamsmath}
\usepackage[polutonikogreek,greek,latin,french,italian,german,british]{babel} 

答案1

编译以下代码

\documentclass{article}
\usepackage[LGR]{fontenc}
\usepackage{MinionPro}
\usepackage{fonttable}

\begin{document}
\xfonttable{LGR}{MinionPro-LF}{m}{n}
\end{document} 

您可以看到您正在寻找的角色有代码18

在此处输入图片描述

因此,正确的定义\testqoppa

\def\testqoppa{\begingroup\fontfamily{MinionPro-LF}\fontencoding{LGR}\selectfont\char18\endgroup}

平均能量损失

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage{MinionPro}

\def\testqoppa{\begingroup\fontfamily{MinionPro-LF}\fontencoding{LGR}\selectfont\char18\endgroup}

\begin{document}

This is the symbol I was looking for\ldots \testqoppa

\end{document} 

输出:

在此处输入图片描述

相关内容