如何在 LaTeX 中定义环境的星号版本

如何在 LaTeX 中定义环境的星号版本

我有兴趣在 LaTeX 中定义一个带有星号版本的新环境。该怎么做?

答案1

由于该\newenvironment命令使用\csname,因此您可以直接定义它。

\documentclass{article}
\newenvironment{test*}
{start}{end}
\begin{document}
\begin{test*}
hello
\end{test*}
\end{document}

你可以像在构造中一样使用任意字符组合(catcode 为 11 和 12)\csname...\endcsname

\documentclass{article}
\newenvironment{test123*}
{start}{end}
\begin{document}
\begin{test123*}
hello
\end{test123*}
\end{document}

如何使用带星号的命令由您决定。

相关内容