\newenvironment
和\NewDocumentEnvironment
命令的<end-code>
作用域
对于下面的MWE,\newenvironment
和\NewDocumentEnvironment
在<end-code>
调用传入参数#1
的差异?
\documentclass{ctexart}
\usepackage{xparse}
\newenvironment{env}[1]{
\def\tmp{#1}
first use:#1 \par
}{
second use:#1
%second use:\tmp
}
\NewDocumentEnvironment{envv}{m}{
first use:#1 \par
}{second use:#1}
\begin{document}
\begin{env}{321}
some text.\par
\end{env}
\begin{envv}{123}
some text.\par
\end{envv}
\end{document}
\newenvironment
能否直接在<end-code>使用参数#1
@武汉-WHU-正寅 感谢大佬提供的链接
搬运 TSE 论坛的远古问题