在乳胶中工作时,我可以做类似的环境
\begin{some}
stuff
\end{some}
事情发生了,我可以定义我自己的环境,我正在做一些事情,我想要做的基本上是抓住示例中的所有“东西”,并在定义的最后部分对它做些什么,我该怎么做呢?
答案1
为此,您可以使用environ
包裹的\NewEnviron{<env>}
定义。环境内容被捕获在里面\BODY
,您可以按原样设置,也可以根据需要进行操作。
\documentclass{article}
\usepackage{environ}
\NewEnviron{some}{%
\BODY% Print the body of the some environment
\renewcommand{\thisorthat}{that}% Update
\BODY% Print the body of the some environment
}
\newcommand{\thisorthat}{this}
\begin{document}
\begin{some}
It's either \thisorthat, or \thisorthat.
\end{some}
\end{document}