\fontseries{b} 在数学模式下不起作用

\fontseries{b} 在数学模式下不起作用

该文件以 LaTeX 排版,编码为 T2A:

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}

一切都很完美,除了某些公式中的粗体。我尝试了\mathbf,但它给出了粗体非斜体,而结合\mathbf\mathit给出了标准系列。我尝试了\fontseries{b}在的情况下有效fontenc{LCY},但现在它仅在文本模式下有效:

$\fontseries{b}\selectfont ff$ \fontseries{b}$gg$ \fontseries{b}\selectfont hh

给出标准 ff 和 gg,以及粗体 hh。系列bx也已尝试过。

提前感谢您的任何想法。

答案1

字体选择命令(例如)\fontseries不会\selectfont在数学模式下改变字体。

此外,数学字母选择命令(例如\mathbf和)\mathit不会“累积”:如果累积,\mathbf{\mathit{x}}则会得到与相同的结果\mathit{x},并且\mathit{\mathbf{x}}与相同\mathbf{x}

你需要的是\bm

\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}

\begin{document}

$x+\mathit{x}+\mathbf{x}+\bm{x}$

\end{document}

在此处输入图片描述

顺便说一句,T2A如果文档是英文和希腊文,则不应使用它,因为它是使用西里尔字母的语言的编码。

相关内容