我喜欢用 来包装线性代数(矩阵/向量)\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 符号已经接近并生成粗体符号。