我正在尝试\newcommand使用使用verbatim或listings环境定义宏。#1由于verbatimand ,(代表参数)中的哈希键似乎被转义了listings。
我是宏的新手,所以我尝试了一些简单的方法:它适用于 \begin{center} ... \end{center}.
\documentclass[a4paper,oneside,11pt]{report}
\newcommand{\script}[1]{
\begin{center}
#1
\end{center}
}
\begin{document}
\script{blabla}
blibli
\end{document}
当我替换center为 时verbatim,我收到此错误:
扫描使用 @xverbatim 时文件结束。
或lstlisting:
列表开始后删除的文本
我在 stackoverflow 和https://tex.stackexchange.com上都没有找到任何东西:你会建议在宏(\newcommand或者也许\newenvironment)中使用这些环境吗?
提前致谢
