粗体直立小写希腊符号

粗体直立小写希腊符号

在此处输入图片描述

在一本物理教科书中,我遇到了一个如上图所示的方程式,其中有一个粗体直立的希腊字母β

我怎样才能编辑包含此类粗体字符的方程式?

答案1

尝试upgreek包和\boldsymbol来自amsmath(或mathtools

\documentclass{article}

\usepackage{mathtools}
\usepackage{upgreek}

\begin{document}

\begin{align}
 x'_{0} &= \gamma \left( x_{0} - \boldsymbol{\upbeta \cdot x}\right) \\
 \boldsymbol{x}' &= \boldsymbol{x} + \dfrac{\gamma-1}{\boldsymbol{\upbeta}^2}  \left( \boldsymbol{\upbeta \cdot x}\right)\boldsymbol{\upbeta} - \gamma \boldsymbol{\upbeta} x_{0} 
\end{align}

\end{document}

在此处输入图片描述

答案2

您发布的屏幕截图表明您对 Times Roman 字体感兴趣。如果是这样,我建议您加载newtxtextnewtxmath包。幸运的是,后一个包提供了“直立”小写希腊数学符号。可以通过在普通符号的宏前面加上“up”来访问它们(例如,,,\upalpha等等\upbeta)。

要排版屏幕截图中显示的右花括号,您可以将两个方程式放在一个array环境中,如下面显示的代码所示。或者,您可以加载mathtools包并使用drcases环境。

另外:我不会将\cdot符号排版为粗体,除非\boldsymbol{\cdot}它确实应该与 有显著区别\cdot。并且,如果您有很多“ \boldsymbol{\upbeta}”实例,您可能需要定义一个快捷方式宏(例如, ),\newcommand\bupbeta{\boldsymbol{\upbeta}}以简化文档的键盘输入。

\documentclass{article}
\usepackage{newtxtext,newtxmath,array}

\begin{document}
\[
\setlength\arraycolsep{0pt}
\left. \begin{array}{r @{{}={}} >{\displaystyle}l }
x'_0 & \gamma ( x_0^{} - \boldsymbol{\upbeta} \cdot \mathbf{x}) \\[1ex]
\mathbf{x}' & \mathbf{x}+\frac{(\gamma-1)}{\beta^2}
    (\boldsymbol{\upbeta} \cdot \mathbf{x})\boldsymbol{\upbeta}
    -\gamma\boldsymbol{\upbeta}x_0^{}
\end{array}\right\}
\]
\end{document}

在此处输入图片描述

相关内容