Wasysym 占星符号在数学上无法适当调整大小(例如下标/上标)

Wasysym 占星符号在数学上无法适当调整大小(例如下标/上标)

\sagittarius我在数学模式中使用符号wasysym,但当它出现在下标或上标中时,它无法适当调整大小。我该如何修复这个问题?

这个问题是特例(不是重复的)这个

答案1

wasysym包分配了一个符号字体,但并未将所有符号声明为数学符号,而仅将作者认为可能有用的符号声明为数学符号。

您可以补充列表:

\documentclass{article}
\usepackage{wasysym}
\DeclareMathSymbol\sagitmath  {\mathord}{wasy}{99} %or \mathbin or \mathrel ...
\begin{document}

$\sagitmath a^{\sagitmath^{\sagitmath}} b_{\sagitmath}$
\end{document}

在此处输入图片描述

答案2

符号\sagittarius和 中的其他占星符号一样wasysym,在文本和数学模式下均可使用。虽然数学模式版本无法正确缩放,但文本版本可以,因此您可以使用:

\newcommand{\sagittariusmath}{{\text{\sagittarius}}}

现在$a_\sagittariusmath$看起来会比 更好$a_\sagittarius$

相关内容