如何使用 SVJour3 模板获取矢量符号。我已经定义了
\usepackage{amsmath}
\let\vec\mathbf
但它不起作用。
答案1
其他 Springer 课程有vecarrow
这个选项,但是svjour3
没有。
您仍然可以使用箭头恢复矢量,但需要使用一些稍微卑鄙的技巧。
% save the original definition of \vec
\let\latexvec\vec
\documentclass[smallextended]{svjour3}
% restore the original over the svjour3 version
\let\vec\latexvec
\usepackage{amsmath}
\begin{document}
A vector $\vec{v}$.
\end{document}
一个不同的技巧:
\documentclass[smallextended]{svjour3}
% remove the definition of \vec by svjour3
\let\vec\relax
% restore the original definition in fontmath.ltx
\DeclareMathAccent{\vec}{\mathord}{letters}{"7E}
\usepackage{amsmath}
\begin{document}
A vector $\vec{v}$.
\end{document}
这两个技巧本质上是等效的;前者的优点是您不需要查找\vec
LaTeX 最初如何定义。
在加载之前恢复原始定义很重要amsmath
,因为这个包将重新定义它以按照其构造进行操作(但不会改变最终形状)。