\documentclass{article}
\usepackage[physics, unimath]{physicx}
\usepackage{unicode-math}
\begin{document}
$\vu{a}, \vu*{a}$
\end{document}
\documentclass{article}
\usepackage[physics]{physicx}
% \usepackage{unicode-math}
\begin{document}
$\vu{a}, \vu*{a}$
\end{document}
\vu
第二个例子中的是我们想要的。我添加了unimath
选项,physicx
但没有用。
添加
抱歉,我忘记physicx
手动安装了软件包。github 存储库:https://github.com/Sophanatprime/physicx. 之所以没有更新到CTAN,是因为作者说他没有写英文版的文档。
这个包是对包的一个改进physics
。
没有包装的 MWEphysicx
是
\documentclass{article}
% \usepackage[unimath, physics]{physicx}
\usepackage{physics}
\usepackage{unicode-math}
\begin{document}
$\vu{a}, \vu*{a}$
\end{document}
答案1
如果您加载该unicode-math
包,则必须使用\symbf{\hat{a}}
或\hat{\mathbf{a}}
但不能使用\mathbf{\hat{a}}
。
\documentclass{article}
\usepackage{physics}
\usepackage{unicode-math}
\DeclareDocumentCommand\vectorunit{ s m }{\IfBooleanTF{#1}{\boldsymbol{\hat{#2}}}{\symbf{\hat{#2}}}}
\begin{document}
$\vu{a}, \vu*{a}$
\end{document}