根据以下输出,我认为更改为 \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
宏会处理这个问题并为您提供匹配的文本字体设置