新包 -> 缺少 $ 插入

新包 -> 缺少 $ 插入

我不知道如何解释我的问题。

我有这个代码

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{envmath}

\newcommand\irrev{\(\rightarrow \ \)}
\begin{document}

            \irrev

\end{document}

(测试代码)可以工作,但是当我添加包 envmath 时出现以下错误:

! Missing $ inserted.
<inserted text> 
            $
l.8 \irrev

怎么了?包裹出了问题吗?我该如何使用它?

答案1

正如该包的文档所明确指出的,它提供了非标准定义\(和相关命令。

您可以使用$

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{envmath}

\newcommand\irrev{$\rightarrow \ $}
\begin{document}

            \irrev

\end{document}

或者不使用该包,取决于需求。

相关内容