在我的文档中,有几条评论,例如
\begin{comment}
comment
\end{comment}
由于注释环境不起作用(例如在脚注中),我想用“注释”环境替换它。
我尝试了以下操作:
\renewenvironment{comment}{\begin{note}}{\end{note}}
梅威瑟:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{verbatim}
\makeatletter
\usepackage{version}
\excludeversion{note}
\renewenvironment{comment}{\begin{note}}{\end{note}}
\makeatother
\begin{document}
before%
\begin{comment}
comment content
\end{comment}
after
\end{document}
不幸的是,这给出了一个错误
答案1
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{verbatim}
\makeatletter
\usepackage{version}
\excludeversion{note}
\renewenvironment{comment}{\note\ignorespaces}{\endnote\ignorespacesafterend}
\makeatother
\begin{document}
before%
\begin{comment}
comment content
\end{comment}
after
\end{document}
在环境内部我们通常不使用\begin{}
和\end{}
......但它们是等价的。