我试着定义一个宏,让我快速创建一个列表环境。定义是这样的:
% \def \lstlistingcode[#1] { \begin{lstlisting}#1\end{lstlisting} }它以一个错误结束:
job aborted, no legal \end found是否可以在宏中使用环境,如果可以-如何使用?
发布于 2011-06-28 03:52:16
有些环境可以,例如alltt;然而,lstlisting不能,因为它的编写方式(它显然与它所做的各种catcode东西有关)。
使用\def这样做有点过时;\newcommand是首选:
\newcommand \allttcode1 { \begin{alltt}#1\end{alltt} }
..。
\allttcode{test}
https://stackoverflow.com/questions/6483987
复制相似问题