eplain 中 def 内的逐字

eplain 中 def 内的逐字

我如何\verbatim在自己的\defeplain 中使用?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

相关内容