我正在输入一个粗体向量小 x,上面有一个波浪符号。现在,当我想写它的导数时,我会在所有内容的顶部放一个点。这给我带来了问题,我找到了一个解决方案:
\overset{\mathrm{\textbf .}}{\boldsymbol{\mathrm{\tilde{x}}}}
读完这篇文章后:如何制作更大的“\dot”这篇文章对类似问题有一个解决方案:\overset{\bm .}{a}
要写粗体数学符号,例如向量,是否\boldsymbol
更好,或者你建议使用bm
包裹? 我一直在用\boldsymbol
。
答案1
如果您查看 的文档bm
,它说如果没有分配粗体字体,它将使用 来使用正确的符号(如果存在)\boldmath
,但这样会比较慢。如果没有符号的粗体版本,它将使用穷人的粗体。
我认为在大多数情况下,您想使用\bm
。
答案2
这\bm
包中的骨髓既有优点也有缺点\boldsymbol
与来自包的命令愛姆斯比(加载者数学)。 的第一个优点\bm
是它保留了斜体校正,因此看起来\bm{T}_1^2
会比\boldsymbol{T}_1^2
(如果你想在文档中比较两者,你必须小心骨髓重新定义\boldsymbol
):
第二个优点是\bm
不会破坏间距,而\boldsymbol
会,即使它对于二元运算(如+
)和关系(如=
)正确运行。例如,以下是\boldsymbol{[}-1;1]
和之间的比较\bm{[}-1;1]
:
但是,\bm
有时需要用户添加括号以避免出现问题。例如,\bm{\dots}
将引发 amsmath 错误,解决方案是键入\bm{{\dots}}
。双重音符也需要用括号括起来才能正常工作:
\documentclass{article}
\usepackage{amsmath,bm}
\begin{document}
%$\bm{\dots}$% causes an error
$\bm{\mathinner{\dots}}$% works
$\bm{\hat{\dot{\phi}}}$% does not work correctly
$\bm{{\hat{\dot{\phi}}}}$% works correctly
\end{document}
最后,数学字母嵌套与\boldsymbol
配合使用效果比与更好。例如,以下是和\bm
的结果:\mathrm{g\boldsymbol{g}}
\mathrm{g\bm{g}}