在里面unicode 数学\mupalpha
包,和有什么区别\upalpha
?前缀的用途是什么m
?
答案1
抱歉回复慢:)
这可能没有特别好的记录。\mupalpha
指输入字符,\upalpha
本质上指输出字符(通常是用户感兴趣的)。
如果你仔细观察,unicode-math-table.tex
就会发现它\mupalpha
被列为数学直立 alpha 的定义:
\UnicodeMathSymbol{"003B1}{\mupalpha }{\mathalpha}{small alpha, greek}%
如果您随后\show\mupalpha
在将收到的文档中写下以下内容(在撰写本文时,将来可能会发生变化):
> \mupalpha=the character α.
OUTPUT 中希腊符号的直立/斜体特性由 unicode-math 选项控制,例如math-style=upright
。例如,写作
\documentclass{article}
\usepackage[math-style=french]{unicode-math}
\begin{document}
$\mupalpha$ or $α$
\end{document}
将产生两个直立的字母 — — 两种输入形式(命令或字符)是等效的。
相比之下,\upalpha
是一个长期存在的 LaTeX 命令,用于产生(您猜对了)直立的 alpha。事实上,它在内部定义为\symup{\alpha}
。因此,无论 等math-style
,书写\upalpha
总是会给您一个直立的 alpha。