我正在写一篇论文,我在文本中使用了很多变量,但我想将它们全部加粗。除了在每个变量中使用 \textbf 之外,还有其他方法吗?
答案1
当编写“数学”变量时,$x_1, x_2, \dots, x_n$
它们在 LaTeX 中显示为文本,因此无法更改它们的排版,除非对每个变量使用命令。但是,由于您以后可能会改变对使用粗体变量的看法,因此您可以定义一个自定义命令
\newcommand{\var}[1]{{\bm{#1}}}
并使用它来定义你的变量x
:
\newcommand{\x}{\var{x}}
然后,您可以用 替换所有x
变量,这看起来比或\x
更具可读性,并且希望避免任何未来的替换地狱(因为您只需要在 的定义中更改)。\var{x}
\bm{x}
\bm
\var
请注意,\bm
需要骨髓包。完整的例子:
\documentclass{standalone}
\usepackage{bm}
\newcommand{\var}[1]{{\bm{#1}}}
\newcommand{\x}{\var{x}}
\begin{document}
$x \x \x_1$
\end{document}