\documentclass{svmono}
\usepackage{amsmath}
\begin{document}
\end{document}
生成警告
Package amsmath Warning: Unable to redefine math accent \vec.
有什么方法可以消除这个警告吗?
答案1
该类svmono
默认重新定义\vec
命令,因此amsmath
发出警告,因为它发现了与预期不同的定义。
只需拨打电话
\documentclass[vecarrow]{svmono}
如果你喜欢默认svmono
定义,请这样做
\renewcommand{\vec}[1]{\mathbf{#1}}
如果你喜欢符合 ISO 规定的“斜体粗体”,那么
\usepackage{bm}
\renewcommand{\vec}[1]{\bm{#1}}
在两种情况下,这都应在加载后进行amsmath
。两者都比 中的笨拙定义更有效svmono.cls
。