LaTeX 的 mathbfcal

LaTeX 的 mathbfcal

我通常用 排版我的文档xelatex。使用unicode-math和 Cambria Math 字体可以实现各种数学样式。这次的要求是只使用pdflatex。我如何才能以 样式打字(最好使用 STIX 字体)\mathbfcal?我知道这一点热门帖子但是,我在那里找不到任何处方。

我正在添加一个简单的例子

\documentclass[]{article}
\usepackage{stix}
\usepackage{amssymb,amsmath,mleftright,mathtools}
\begin{document}
    $\mathbfscr{G}$
\end{document}

它产生

在此处输入图片描述

这是粗体手写体,而不是我习惯的粗体书法

在此处输入图片描述bm为了完整性,这是使用包的 解决方案

\documentclass[]{article}
\usepackage{stix}
\usepackage{amssymb,amsmath,mleftright,mathtools}
\usepackage{bm}
\begin{document}
$\bm{\mathcal{G}}$
$\mathcal{G}$
\end{document}

在此处输入图片描述

答案1

你可以声明 stix 粗体书法

在此处输入图片描述

\documentclass[]{article}
\usepackage{stix}
\usepackage{amsmath,mleftright,mathtools}
\DeclareMathAlphabet\mathbfcal{LS2}{stixcal}{b}{n}
\begin{document}
    $\mathscr{G}$ $\mathcal{G}$ 
    $\mathbfscr{G}$ $\mathbfcal{G}$ 
\end{document}

如果你愿意,你可以使用 cm

在此处输入图片描述

\documentclass[]{article}
\usepackage{stix}
\usepackage{amsmath,mleftright,mathtools}
\DeclareMathAlphabet\mathbfcal{OMS}{cmsy}{b}{n}
\begin{document}
    $\mathscr{G}$ $\mathcal{G}$ 
    $\mathbfscr{G}$ $\mathbfcal{G}$ 
\end{document}

尽管您可能希望重新定义非粗体以使用 cm(或者您可能不这样做)

在此处输入图片描述

\documentclass[]{article}
\usepackage{stix}
\usepackage{amsmath,mleftright,mathtools}
\DeclareMathAlphabet\mathcal{OMS}{cmsy}{m}{n}
\DeclareMathAlphabet\mathbfcal{OMS}{cmsy}{b}{n}
\begin{document}
    $\mathscr{G}$ $\mathcal{G}$ 
    $\mathbfscr{G}$ $\mathbfcal{G}$ 
\end{document}

相关内容