如何在数学显示模式下获得 ex 或 em 等效值

如何在数学显示模式下获得 ex 或 em 等效值

根据以下输出,我认为更改为 \displaystyle 或 \scriptstyle 实际上不会改变 \f@size 所表示的字体大小。它似乎也不会改变 ex 或 em 值。

\documentclass{article}
\begin{document}

\makeatletter
Display style $\displaystyle \f@size pt$.

text style $\textstyle \f@size pt$.

script style $\scriptstyle \f@size pt$.

scriptscript style $\scriptscriptstyle \f@size pt$.

small $\small\f@size pt$.

tiny $\tiny\f@size pt$.

large $\large\f@size pt$.
\makeatother

\end{document}

在此处输入图片描述

我想使用 \mathchoice 定义一个宏,显示适当缩放的 tikz 图片,并且我需要访问实际使用的字体大小(如 ex 或 em),具体取决于数学显示样式。

问题。如何获取当前数学显示样式所使用的当前字体大小?

答案1

使用起来会更简单\text{\begin{tizpicture....},然后 AMS\text宏会处理这个问题并为您提供匹配的文本字体设置

相关内容