直立粗体希腊符号,无需 upgreek 或全局更改字体

直立粗体希腊符号,无需 upgreek 或全局更改字体

我想将矢量排版为粗体字母;我尝试过,\mathbf然后\bm,但我不喜欢斜体,\bm并且\mathbf对希腊语不起作用。我也非常喜欢默认的 Computer Modern 字体。

我读过标准问题关于该主题,但upgreek命令与 Computer Modern 冲突。包textgreek似乎不符合要求,因为如果我尝试将其命令置于数学模式,它会抱怨。有很多解决方案这里这里,但我检查过的所有方法都会更改整个文档的字体,或者要求我更改 LaTeX 编译器。(我看到一条评论:“但这不会改变字体吗?”“是的,当然。”)

我想要的只是几封看起来不错的信件,尽可能少更改或添加额外的包。有没有简短或理想的一行解决方案?

答案1

使用unicode-math选项bold-style=upright。需要 XeLaTeX 或 LuaLaTeX。

\documentclass{article}
\usepackage[bold-style=upright]{unicode-math}
\begin{document}

$a,z,B,X,\alpha,\beta,\Gamma,\Xi$

$\symbf{a,z,B,X,\alpha,\beta,\Gamma,\Xi}$

\end{document}

在此处输入图片描述

相关内容