为什么在粗体上下文中设置数学符号时它不是粗体,例如 \textbf{Text $f_i$}?

为什么在粗体上下文中设置数学符号时它不是粗体,例如 \textbf{Text $f_i$}?

这是我的代码:

 \documentclass[12pt,a4paper]{book} 
 \begin{document}
 \textbf{\textit{Les caractéristiques $f_i$}}
 \end{document}

在此处输入图片描述

我的问题是:为什么“fi”没有用粗体显示?

答案1

也有\boldsymbol,但效果不如上面的答案。请参阅下面的 MWE:

在此处输入图片描述

\documentclass[letterpaper]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\noindent
\textbf{\textit{Les caractéristiques $\boldsymbol f_{\!\boldsymbol i}$}}\\
\textbf{\boldmath\textit{Les caractéristiques $f_i$}}
\end{document}

答案2

f 不是粗体,因为它是在数学模式和数学中设置的F  和F  可以是不同的东西。例如F  是一个向量,F  向量的长度。

LaTeX 对数学字体有自己的处理方式,用户可以使用 等命令来处理\mathbf。但数学字体不依赖于周围的文本字体。你可以看看让 mathfont 尊重周围的家庭,您可以在其中找到设置以获得所需的行为。从那里拍摄的图像说明了结果:

结果

答案3

请发布完整的文档,而不仅仅是片段(因此这未经测试),但你想要

 \begin{document}
 \textbf{\boldmath\textit{Les caractéristiques $f_i$}}
 \end{document}

答案4

仅列举所有可能性,还有bm软件包及其\bm命令:

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{bm}
\begin{document}
\textbf{\textit{Les caractéristiques $\bm{f_i}$}}
\end{document} 

在此处输入图片描述

相关内容