![如何使方程中的矢量变为粗体和斜体](https://linux22.com/image/277847/%E5%A6%82%E4%BD%95%E4%BD%BF%E6%96%B9%E7%A8%8B%E4%B8%AD%E7%9A%84%E7%9F%A2%E9%87%8F%E5%8F%98%E4%B8%BA%E7%B2%97%E4%BD%93%E5%92%8C%E6%96%9C%E4%BD%93.png)
我希望所有方程式都采用斜体,向量也采用粗体。当我编写以下 LaTeX 代码时,它会给出斜体方程式:
\begin{equation}
F = kx
\end{equation}
但是,当我重写以使矢量变为粗体时,矢量变为粗体,但不再保持斜体:
\begin{equation}
\mathbf{F} = k\mathbf{x}
\end{equation}
我怎样才能使整个方程式保持斜体,而向量保持粗体?
答案1
您可以使用骨髓包及其命令\bm
。此包的一个非常好的地方是,它对\bm
字母和符号同样有效;因此,人们不必记住\mathbf
在字母和\boldsymbol
符号上使用。另一个很好的方面——特别适用于您的设置——是您获得加粗斜体而不是粗体直立输出。
\documentclass{article}
\usepackage{bm}
\begin{document}
\begin{equation}
\bm{F} = k\bm{x}
\end{equation}
\end{document}
答案2
\documentclass[preview,border=12pt]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax%don't use this line in your production
\begin{equation}
\boldsymbol{F} = k\, \boldsymbol{x}
\end{equation}
\end{document}
答案3
您还可以使用 bm 包中的 \bm 命令,这在很多情况下似乎更可取。请参阅: \bm 包与 \boldsymbol