我怎样才能获得希腊粗体字母?

我怎样才能获得希腊粗体字母?

我喜欢用 来包装线性代数(矩阵/向量)\mathbf{}。但是,这似乎不适用于希腊字母(谁知道还有什么?)。有办法解决这个问题吗?

我愿意接受各种解决方案,甚至引入新的字体系列。我不想做的只是简单地依赖\bm

答案1

unicode-math软件包支持\mathbf,以及较新的命令\symbfup和 ,\symbfit用于指定直立和倾斜的粗体数学字母。它们还有别名,例如\mbfitalpha(mathematical bold italic alpha)。此外,如果数学字体有粗体版本(如 XITS Math Bold 和 Libertinus Math Bold),您可以将其字形与\boldmath和 一起使用\boldsymbol

如果您需要使用传统的 8 位字体,该isomath软件包中有包括希腊文在内的多种 OML 字母可供选择,并且mathastext能够加载 LGR 编码的希腊文字体。

答案2

我完全同意用户@dailef 的意见。不过,我认为您也可以使用包尝试此代码amsmath, amssymb。此代码包含另外两种可能的替代方案(请参阅代码)。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\[\text{ First option: }\, \boldsymbol{\alpha}, \boldsymbol{\beta}\]
\[\text{ Second (same output) option: }\, \mbox{\boldmath$\gamma$}, \mbox{\boldmath$\delta$} \]
\end{document}

还有一个名为的包可以生成伪粗体符号amsbsy。例如,您可以看到此屏幕截图。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amsbsy}
\begin{document}
\[\text{ A fake--bold symbol: }\, \pmb{\alpha}, \pmb{\beta}\]
\end{document}

amsbsy可以客观地看到我插入黄色箭头的位置,因为 alpha 和 beta 符号已经接近并生成粗体符号。

相关内容