LaTeX中使用hyperref包报错

在某一篇文章中我加入了hyperref的包来实现引用或者链接的跳转\usepackage[colorlinks=false,linkcolor=black,anchorcolor=black,citecolor=black,CJKbookmarks=false]{hyperref}
是可以正常运行的

然而当用在另外一篇文章里,就总是报错了,Windows上面这样报错????
LaTeX中使用hyperref包报错
Mac上面这样报错????LaTeX中使用hyperref包报错
对比了两个文档,发现是bm这个包和hyperref这个包冲突了,我在后面的这个文章里面用了\bm来给\beta加粗,而在之前的那个文章里面并没有使用,解决办法要么不用\bm命令,要么使用以下命令:\usepackage{bm} \usepackage[colorlinks=false,linkcolor=black,anchorcolor=black,citecolor=black,CJKbookmarks=false]{hyperref} \pdfstringdefDisableCommands{\let\bm=\relax}