thesisuestc
thesisuestc copied to clipboard
\bm加粗命令对\alpha,\gamma等数学符号无效
如题。 即便注释掉模板中\newcommand{\bm}{\mathbf}这一个命令,依然不起作用。
明明是可以的
\documentclass[master]{thesis-uestc}
\begin{document}
$\alpha\bm{\alpha}$
\end{document}
估计是粗细没看清⊙﹏⊙

非常感谢大佬们的回复,我重新检查了一下这个问题,发现如果在正文中load了bm包,即\usepackage{bm},则会导致正文中\bm{}命令加粗效果无效。
根据测试,使用thesis-uestc模板时,不需要额外添加bm包,直接用\bm 或者 \mathbf 命令加粗即可。
另外,我们测试还发现一个问题: \mathbf 对数字加粗无效: \mathbf{1} 与 1 效果一样。 改为\textbf{1} 会有效果,麻烦查看一下能否也让\mathbf{1}同样产生效果呢。
我重新检查了一下这个问题,发现如果在正文中load了bm包,即\usepackage{bm},则会导致正文中\bm{}命令加粗效果无效。
不要只提供文字描述,也请提供完整例子,方便他人直接运行(和测试)。
我们测试还发现一个问题: \mathbf 对数字加粗无效:
最好能做到一个问题一个 issue,这样每个 issue 可以及时被解决,其他人也可以通过 issue 标题搜索和判断 issue 内容。回到问题,很可能是因为所用的数学字体里,没有阿拉伯数字的粗体。
数学罗马数字加粗基本上没有这个需求,除了一些AI论文里面用加粗的1表示全为1的向量的,不过个人认为是个很不好的习惯。实在需要这样的话可以使用\text{\textbf{1}}或者 \pmb{1}。
数学罗马数字加粗基本上没有这个需求,除了一些AI论文里面用加粗的1表示全为1的向量的,不过个人认为是个很不好的习惯。实在需要这样的话可以使用
\text{\textbf{1}}或者\pmb{1}。
我不赞同因为对某些领域的偏见就认为该符号是不好的习惯。粗体的“0”表示零向量是很常见的,粗体的“1”也用来表示测度论的指标函数。
在有正常字体支持的情况下,应该任何时候都不会用到 \pmb 的……