我如何\verbatim
在自己的\def
eplain 中使用?eplain 参考建议更改 catcodes 来实现这一点,但没有提供这方面的例子。
详细说明:我想定义它\ttcode
,以便当我使用它时(\ttcode{some text which can span several par's}
,它会因此扩展:
\bigskip\verbatim some text which can span several par's
|endverbatim\bigskip\noindent
答案1
感谢您澄清您的问题。以下是修订后的答案。
\def\ttcode{\bigskip\verbatim\ttcodehelper}
\begingroup
\catcode`\{12
\catcode`\}12
\catcode`<1
\catcode`>2
\long\gdef\ttcodehelper{#1}<#1\endverbatim\bigskip\noindent>
\endgroup
asdf
\ttcode{Some text
&$%#||
which can span multiple paragraphs.}
asdf