我知道\mathcal{ABC...}
,但不能加粗这些
答案1
您可以定义自己的数学字母表,以粗体形式访问计算机现代符号字体。
\documentclass{article}
\DeclareMathAlphabet\mathbfcal{OMS}{cmsy}{b}{n}
\begin{document}
$\mathcal{A}$ $\mathbfcal{A}$
\end{document}
答案2
您需要一种包含粗体书法字体的字体。对于没有它的字体,一种可能性是使用骨髓包裹。
\bm{\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}}
答案3
在数学环境中你可以使用\boldsymbol
这是我的建议:
\documentclass[...]{...}
\usepackage{amsbsy,amsmath}
\newcommand{\bs}[1]{\boldsymbol{#1}}
\newcommand{\HH}{\bs{\mathcal{H}}}
\newcommand{\DD}{\bs{\mathcal{D}}}
\newcommand{\pd}[2]{\frac{\partial{#1}}{\partial{#2}}}
\begin{document}
$\nabla\times\HH-\pd{\DD}{t}=\bs{j}$
\end{document}
答案4
在unicode-math
,\mathbfcal
或\symbfcal
。
在 中mathalpha
,它与 PDFLaTeX 兼容\mathbcal
。这为您提供了所有可用 8 位字体的几乎全面的选择,具有一致的界面和缩放比例。
更新:1.14 及更高版本mathalpha
将命令更改为\mathbfcal
。如果您为其指定包选项,则旧名称可用作别名[oldbold]
。