按条件禁用环境内容

按条件禁用环境内容

我已经实现了另一个问题的接受答案,试图在指定可选参数时省略我的自定义环境的任何内容。但是,即使是最基本的版本也无法编译。答案有很多赞成票,所以人们似乎觉得它很有帮助。

我错过了什么?奇怪的是,如果条件(现在从示例中省略)不满足并且\comment从未被调用,它就会编译。

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}

\usepackage{verbatim}

\newenvironment{myenv}{\comment}{\endcomment}

\begin{document}
    \begin{myenv}
        This is text.
    \end{myenv}
\end{document}

相关内容