我正在尝试注释掉从 jupyter 笔记本导出到 .tex 生成的所有 Verbatim 块
\documentclass{article}
\usepackage{verbatim} % for comment
\usepackage{fancyvrb}
\let\showVerbatim\Verbatim
\let\endshowVerbatim\endVerbatim
\def\Verbatim{\begin{comment} \showVerbatim}
\def\endVerbatim{\endshowVerbatim \end{comment}}
\begin{document}
\section{Intro}
Display this
\begin{Verbatim}
Don't display this
\end{Verbatim}
\end{document}
但这失败了:
参数失控?!扫描时文件结束,使用 \next
我已经阅读了 fancyvrb 手册,其中有一些部分(FVE@Verbatim 和 \FV@VerbatimEnd)看起来很有希望,但我无法让它们中的任何一个工作。
提前致谢。
答案1
verbatim
必须使用“低级”调用的状态手册:
\documentclass{article}
\usepackage{fancyvrb}
\usepackage{verbatim}
\renewenvironment{Verbatim}{\comment}{\endcomment}
\begin{document}
Some text above
\begin{Verbatim}
abc
def
ghi
\end{Verbatim}
Some text below
\end{document}