如何在 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}