环境隐藏其内容

环境隐藏其内容

在下面的代码中,我想构建一个仅隐藏其内容的环境,该内容可以使用任何标准 LaTeX 代码,如枚举列表、表格......

\documentclass[10pt]{article}

\newenvironment{forshort}{}{}


\begin{document}

Something in the whole course.


\begin{forshort}
    Just a summary...
\end{forshort}

\end{document}

有现成的包吗?

我已经尝试过tagging,但这仅适用于“文本”内容:这似乎不适用于环境enumerate

该包scontents可能被黑客入侵,但我遇到的问题是我无法使用定义环境\begin{scontents}[store-env = donotshow] ... \end{scontents}

答案1

最新版本(1.8)内容\newenvsc具有涵盖此特定情况的内置命令:

% arara: pdflatex
% arara: clean: { extensions: [ aux, log] }
\documentclass[10pt]{article}
\usepackage{scontents}
\newenvsc{forshort}[store-env=forshort,print-env=false]
\begin{document}

Something in the whole course.

\begin{forshort}
    Just a summary...
\end{forshort}

\end{document}

答案2

有一个用于此的包:

\documentclass[10pt]{article}

\usepackage{comment}
%\includecomment{forshort}
\excludecomment{forshort}



\begin{document}

Something in the whole course.


\begin{forshort}
    Just a summary...
\end{forshort}

\end{document}

相关内容