此 MWE 应排版为直立的 theta,如第 13.1.2 节中所示unicode-math 符号列表,但输出结果与预期不符。这里有什么错误或缺失吗?
\RequirePackage{luatex85}
\documentclass{standalone}
\usepackage[no-math]{fontspec}
\usepackage{unicode-math}
\begin{document}
$\muptheta$
\end{document}
答案1
此命令的打印方式取决于数学样式选项。例如
\RequirePackage{luatex85}
\documentclass{standalone}
\usepackage[no-math,]{fontspec}
\usepackage[math-style=french]{unicode-math}
\begin{document}
$\muptheta\mupTheta \mittheta \mitTheta$
\end{document}
但我不喜欢这个实现。和你一样,我期望一个命令,比如\math*up*theta
留在向上对。另外,对数学样式选项的依赖(这也影响拉丁语和其他希腊语)意味着您无法真正自由地选择所需的样式。
我认为最好有一些中间命令,例如
\theta --> \mathflextheta --> \mathuptheta or \mathittheta depending on the style.