在乳胶中同时使数学符号变为粗体和非斜体

在乳胶中同时使数学符号变为粗体和非斜体

如何在 latex 的数学模式中将数学符号变为粗体和非斜体。我一直在尝试同时使用粗体和非斜体x,并\theta使用以下最小工作示例。x可以是粗体或非斜体,但不能同时使用。而\theta只能是粗体,既不能非斜体,也不能同时使用。代码有什么问题,应该怎么做?

\documentclass{book}
\usepackage{amsmath}
\usepackage{bm}

\begin{document}
    \begin{equation*}
    x ~ \bm{x} ~ {\rm x} ~ \bm{\rm x}
\end{equation*}

\begin{equation*}
    \theta ~ \bm{\theta} ~ {\rm \theta} ~ \bm{\rm \theta}
\end{equation*}

\end{document}

答案1

一个简单的希腊字母直立\mathbf包(见 Bernard 的upgreek评论) 是你的好友:

\documentclass{article}
\usepackage{upgreek}
\begin{document}
\[
  (x, \theta) \Rightarrow (\mathbf{x}, \mathbf{\uptheta})
\]
\end{document}

结果

相关内容