\newcommand 错误

\newcommand 错误

我正在使用以下新命令:

\newcommand{\legend}[3]{

  \begin{itemize}

  \item Serial Number: #1

  \item #2

  \item #3%\href{http://#3}{#3}}

  \end{itemize}
}

\legend}{5, April 2015, *.*.com}

我收到以下错误

! Undefined control sequence.
\enit@enditemize ->\enit@after
                               \endlist \ifx \enit@series \relax \else \ifnu...
l.29   \end{itemize}

有人可以帮忙吗?

答案1

这可能会产生所请求的结果,至少它编译时没有错误:

\documentclass{article}

\usepackage{hyperref}

\newcommand{\legend}[3]{

  \begin{itemize}

  \item Serial Number: #1

  \item #2

  \item #3%\href{http://#3}{#3}}

  \end{itemize}
}


\begin{document}

\legend{5}{April 2015}{*.*.com}

\end{document}

答案2

我假设你加载了重新定义环境的包paralist或包本身也会默认加载包。解决方案是不加载enumitemitemizepowerdotenumerateparalist

相关内容