boldsymbol 和 cmbright 的问题

boldsymbol 和 cmbright 的问题

太搞笑了!

如果我使用该包,cmbright该命令\boldsymbol{}不适用于数学符号(例如<,+,45),而仅适用于字母。

  1. 问题是什么?
  2. 我不记得我使用它的目的是cmbright什么。它有什么用处,如果没有它又会有什么问题?

enter image description here

代码如下:

\documentclass{article}

\usepackage{mathtools}
\usepackage[english,greek]{babel}
\usepackage[utf8]{inputenc}
\usepackage{cmbright}
\usepackage{kerkis}

\begin{document}

\textbf{\textlatin{some text} κείμενο}

$\boldsymbol{4+y\alpha<89x}$

$4<89x$

\end{document}

探索我们的家园!

答案1

问题是cmbright显然没有所有符号的粗体变体。你可以改用\pmb[1],但这样你也会得到具有粗体变体的字形的穷人粗体。最简单的解决方案是使用包bm。这将在可用时使用粗体字形,否则使用穷人粗体。加载包很bm重要加载你的数学字体。

[1]穷人的大胆:多次打印一个字母并稍微偏移以获得假粗体效果。

\documentclass{article}

\usepackage{mathtools}
\usepackage[english,greek]{babel}
\usepackage[utf8]{inputenc}
\usepackage{cmbright}
\usepackage{kerkis}
\usepackage{bm} % load after fonts

\begin{document}

\textbf{\textlatin{some text} κείμενο}

$\bm{4+y\alpha<89x}$

$4<89x$

\end{document}

我截了一张高清的截图。应该很容易就能看出这个穷人的粗体字。

enter image description here

相关内容