imsart 包中的 \newcommand

imsart 包中的 \newcommand

我目前正在imsart使用

http://www.e-publications.org/ims/support/ims-instructions.html

然而,pdfLatex/Latex/pdfTex/pdfTexify 编译器似乎无法读取一行这样的代码

\newcommand{\R}{\mathbb{R}}

因为我想将繁琐的替换\mathbb{R}为简单的\R。我正在使用基于 MikTeX 的 Ctex 的 Windows(我猜)。有人有这个问题的经验吗?

答案1

请提供更完整的例子,但使用

https://raw.githubusercontent.com/yihui/stat-sci-cranvas/master/imsart.cls

https://raw.githubusercontent.com/yihui/stat-sci-cranvas/master/my_imsart.sty

以下文件

\documentclass{imsart}

\newcommand{\R}{\mathbb{R}}

\begin{document}
$\R $

\end{document}

产生错误消息

! Undefined control sequence.
\R ->\mathbb 
             {R}
l.6 $\R
        $
?

显示错误是\mathbb未定义。添加amsfonts包可以让它运行而不会出错

\documentclass{imsart}
\usepackage{amsfonts}
\newcommand{\R}{\mathbb{R}}

\begin{document}
$\R $

\end{document}

相关内容