![在數學模式下使用 \textbf 與 \mathbf](https://rvso.com/image/328467/%E5%9C%A8%E6%95%B8%E5%AD%B8%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BD%BF%E7%94%A8%20%5Ctextbf%20%E8%88%87%20%5Cmathbf.png)
\textbf
對於使用或\mathbf
數學模式有什麼偏好嗎?或與數學模式下的\textbf
工作原理完全相同?\mathbf
例如,我知道,\textit
在某些情況下,在數學模式下不起作用,例如$\textit{text1^{text2}}$
給出錯誤,但$\mathit{text1^{text2}}$
有效。另一方面, “通常”是比數學模式\textcolor
更好的選擇[參考:這\color
郵政]
答案1
\mathbf
and的參數中的空格會被忽略,但and\mathit
的參數中的空格不會被忽略。\textbf
\textit
另外,您不能組合\mathbf
和\mathit
。例如,\mathbf{\mathit{xyz}}
產生XYZ而不是XYZ。
當然,如果您對數學模式和文字模式材料使用不同的字體, 和 的輸出也會有所不同\mathbf
。\textbf
\documentclass{article}
\begin{document}
$\textbf{abc def}$
$\mathbf{abc def}$
$\textit{abc def}$
$\mathit{abc def}$
\end{document}
答案2
答案3
為了擴展赫伯特的答案,\textbf
進一步保留“周圍”字體樣式,例如在使用定理時,其內容以斜體排版,因此\textbf
設定文字粗體和斜體,同時\mathbf
不僅會使用數學字體,還會使用僅有的粗體字體而不是斜體字體。
例如與
\documentclass{scrartcl}
\usepackage{amsthm}
\newtheorem{thm}{Theorem}
\begin{document}
In normal text
\[
\mathbf{A}\textbf{B}
\]
\begin{thm}
In theorems, or other italic texts
\[
\mathbf{A}\textbf{B}
\]
\end{thm}
\end{document}
答案4
此處描述了技術差異 \textrm{} 和 \mathrm{} 之間的區別
但更重要的是語意差異:\text...
命令切換到文字模式,因此如果您想編寫,則應該使用它們文字,這意味著像“and”或“it follow that”等詞\math...
。通常情況下,參數很短——只有一個字符,有時還有更多,例如V_{\mathrm{max}}
。