我正在尝试创建一个非常简单的新命令,如下所示:
\newcommand{\rvm}[1]{\textcolor{red}{#1}}
我的文本组织在主 tex 文件中,而各部分则组织在其他文件中。我\input
在主.tex
文件中调用它们。
但是,无论我何时调用它,\newcommand
都是未定义的。tex 编辑器返回以下错误:
Undefined control sequence. \rvm{test}
是我使用的模板有问题吗?我在其他文档中尝试过,可以正常工作。我该如何解决这个问题?
答案1
但是你的问题很不清楚...
如果你有
\documentclass{article}
\newcommand{\rvm}[1]{\textcolor{red}{#1}}
\begin{document}
\rvm{test}
\end{document}
那么错误信息是
! Undefined control sequence.
\rvm #1->\textcolor
{red}{#1}
l.7 \rvm{test}
?
请注意特定的格式,在\textcolor
表明这是未定义的命令之后有一个换行符,出现在扩展的第 7 行\rvm{test}
(如消息的最后一行所示)。
添加
\usepackage{color}
序言部分定义\textcolor
并消除错误。
\documentclass{article}
\usepackage{color}
\newcommand{\rvm}[1]{\textcolor{red}{#1}}
\begin{document}
\rvm{test}
\end{document}