![使用 unicode-math 混合斜体](https://linux22.com/image/406123/%E4%BD%BF%E7%94%A8%20unicode-math%20%E6%B7%B7%E5%90%88%E6%96%9C%E4%BD%93.png)
该软件包unicode-math
提供了四个选项,用于根据拉丁字母和希腊字母的大小写确定是直立打印还是斜体打印。可用的混合样式包括TeX
(X,X,ξ,Ξ)和French
(X,X,ξ,Ξ)。
从美学角度来看,我喜欢使用斜体小写和直立大写的混合风格(X, X,ξ, Ξ),我目前正在通过等方式强制使用正确的斜体来实现\itxi
。这并不理想。有没有办法将我的风格偏好作为包范围的选项,而不是重新定义所有小写希腊字母?
答案1
那么获取新包选项的标准方法是检查 ctan 或文档中是否有合适的跟踪器(在本例中http://github.com/wspr/unicode-math) 并提出功能请求。
除此之外:
\documentclass{article}
\usepackage{unicode-math}
\ExplSyntaxOn
\bool_gset_true:N \g__um_upLatin_bool
\ExplSyntaxOff
\begin{document}
$xX\beta\Beta$
\end{document}
这使用了一个内部布尔值(从名称中的两个下划线可以看出),所以它不是一种官方方法,不应该依赖于保持稳定性。