如何结合使用 Linux Libertine 与 ETbb(PdfLaTeX)来获得粗体数学运算?

如何结合使用 Linux Libertine 与 ETbb(PdfLaTeX)来获得粗体数学运算?

文档ETbb建议使用libertine作为数学伴侣,ETbb 并列出以下序言作为示例。但是,我无法使用此设置获得粗体非斜体数学符号。我尝试了相关问题的建议,但无济于事。有什么建议吗?

\documentclass{article}

\usepackage[p, osf]{ETbb}  % osf in text, tabular lining figures in math
\usepackage[scaled=.95,type1]{cabin}  % sans serif in style of Gill Sans
\usepackage[libertine, vvarbb]{newtxmath} % vvarbb was passed from newtx
\usepackage{bm}

\begin{document}
This equation is important:

\begin{equation}
        \mathbf{x}, \boldsymbol{x}, \mathrm{x}, \bm{\mathrm{x}}, x, y, \bm{\mathbf{x}}, \boldsymbol{x}
\end{equation}
\end{document}

在此处输入图片描述


编辑:值得注意的是,上述代码已在 Overleaf 上使用最新可用发行版进行了测试。

答案1

libertinust1math软件包兼容ETbb

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage{libertinust1math}
\usepackage[p, osf]{ETbb}  % osf in text, tabular lining figures in math
\usepackage[scaled=.95,type1]{cabin}  % sans serif in style of Gill Sans
\usepackage{bm}

\begin{document}
This equation is important:

\begin{equation}
        \mathbf{x}, \boldsymbol{x}, \mathrm{x}, \bm{\mathrm{x}}, x, y, \bm{\mathbf{x}}, \boldsymbol{x}
\end{equation}
\end{document}

ET Bembo + Libertinus T1 数学样本

不兼容可能与加载顺序有关;重新排列包可能会产生选项冲突和缺少字体粗细。

如果您可以使用 LuaLaTeX 或 XeLaTeX,ET Bembo、Libertinus Math 和 Cabin(或 Gill Sans)在 OTF 中可用。切换到 Unicode 可以解决所有不同 8 位字体包之间不兼容的难题。

相关内容