当我想在矢量上使用重音符号(例如帽子、波浪号或点)时。该重音符号是否也应为粗体?例如,我应该写\mathbf{\hat{a}}
还是\hat{\mathbf{a}}
?
我也在数学堆栈交换,其中已经得出结论,这是一个见仁见智的问题,但我想知道 Latex 社区对此有何看法。
答案1
如果我尝试一个简单的文档
\documentclass{article}
\usepackage{amsmath}
\pagestyle{empty}
\begin{document}
$\mathbf{\hat{a}}$ $\hat{\mathbf{a}}$
\showoutput
\end{document}
日志文件将包含
....\mathon
....\vbox(6.94444+0.0)x5.59023
.....\hbox(6.94444+0.0)x0.0, shifted -0.07986
......\OT1/cmr/bx/n/10 ^
.....\kern-4.44444
.....\hbox(4.44444+0.0)x5.59023
......\OT1/cmr/bx/n/10 a
....\mathoff
....\glue 3.33333 plus 1.66666 minus 1.11111
....\mathon
....\vbox(7.08334+0.0)x5.59023
.....\hbox(6.94444+0.0)x0.0, shifted 0.2951
......\OT1/cmr/m/n/10 ^
.....\kern-4.30554
.....\hbox(4.44444+0.0)x5.59023
......\OT1/cmr/bx/n/10 a
....\mathoff
如您所见,在第一种情况下,重音取自粗体字体
\OT1/cmr/bx/n/10 ^
而在第二种情况下,它来自中等字体
\OT1/cmr/m/n/10 ^
我的想法是,帽子应该始终保持不变,无论它位于什么符号上:将帽子放在变量的符号上,而不是将“带帽子的”符号加粗。
但这其实是个个人喜好问题。只要保持一致就行。