我试图将表格中的所有数学部分都放在\mathsf
和中\mathbf
。我以为我会用\everymath
设置\scriptscriptstyle
、\mathbf
和\mathsf
,但我无法弄清楚。
\boldmath
\everymath{\scriptscriptstyle\mathsf}
有任何想法吗?
答案1
\mathsf
接受一个参数,它不会使以下表达式无衬线。您可以切换到数学无衬线,然后获取底层\mathgroup
( \fam
) 数字,然后将其设置为整个数学表达式:
\documentclass{article}
\begin{document}
\boldmath
\everymath{\mathsf{\xdef\mysf{\mathgroup\the\mathgroup\relax}}\mysf}
$abc$
\end{document}
答案2
经过反复试验后,我发现以下方法似乎也有效:
\everymath\expandafter{\the\everymath\sf}
\everydisplay\expandafter{\the\everydisplay\sf}