数学公式中的向量、张量和矩阵用粗体表示(Springer 期刊)

数学公式中的向量、张量和矩阵用粗体表示(Springer 期刊)

我正准备向 Springer 期刊投稿一篇论文,在(作者说明 -> 科学格式)中有一条说明:将向量、张量和矩阵加粗。我使用 \bm 加粗来做到这一点:

\begin{equation}
\frac{d\bm{P}_k^-}{dt}=\bm{F}_x(\bm{m}_k^-(t),t,\bm{\theta})\bm{P}_k^- +\bm{P}_k^- \bm{F}_x^T(\bm{m}_k^-(t),t,\bm{\theta}) + \Sigma(\bm{m}_k^-(t),t,\bm{\theta})
\label{eq:Euler}
\end{equation}

我得到:

在此处输入图片描述

但在 Springer 期刊中,这个等式如下所示: 在此处输入图片描述

我该如何修复它?

答案1

您必须使用它mathbf来制作直立的数学字体。

由于它们通常代表向量,因此您可以更新\vec命令。

我还创建了一个导数运算符\drv,它打印一个直立的d(作为导数符号)并保持文本中的间距(至少在其右侧)

这是一个实现

   \documentclass{article}
\usepackage{amsmath}
\renewcommand{\vec}[1]{\mathbf{#1}}
\DeclareRobustCommand*{\drv}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{equation}
\frac{\drv\vec{P}_k^-}{\drv t}=\vec{F}_x(\vec{m}_k^-(t),t,\vec{\theta})\vec{P}_k^- +\vec{P}_k^- \vec{F}_x^T(\vec{m}_k^-(t),t,\vec{\theta}) + \Sigma(\vec{m}_k^-(t),t,\vec{\theta})
\label{eq:Euler}
\end{equation}

\end{document}

在此处输入图片描述

感谢@GustavoMezzetti 和@lblb 的深刻见解


编辑

由于用户询问,我提供了一个有关粗体数学符号的解决方案,但我不知道它是否是最佳的。

事实上,“正常”的方式应该是

  1. 加载bmupgreek

  2. 用上形替换希腊字母,即theta变成uptheta

  3. 致电\bm{\uptheta}而不是vec

如果想要保留该vec版本,则只需将 theta 替换为 uptheta 即可获得他想要的结果:

\documentclass{article}
\usepackage{amsmath,bm,mathtools,upgreek}
\renewcommand{\vec}[1]{\bm{\mathrm{#1}}}
\DeclareRobustCommand*{\drv}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{equation}
\frac{\drv\vec{P}_k^-}{\drv t}=\vec{F}_x(\vec{m}_k^-(t),t,\vec{\uptheta})\vec{P}_k^- +\vec{P}_k^- \vec{F}_x^T(\vec{m}_k^-(t),t,\vec{\uptheta}) + \Sigma(\vec{m}_k^-(t),t,\vec{\uptheta})
\label{eq:Euler}
\end{equation}

\end{document}

在此处输入图片描述

相关内容