Как можно закомментировать определенные части текста и уравнений с помощью общей команды/переключателя?

Как можно закомментировать определенные части текста и уравнений с помощью общей команды/переключателя?

Я хочу определить команду или переключатель в верхней части моего документа, который будет плавно включать/исключать все пояснительные примечания и строки работы, которые не должны быть в итоговой статье (но удобны, если мне нужно вернуться к теме). Это должно работать как для текста, так и для строк в средах уравнений (и в идеале для подписей или любого другого места, где можно было бы расширить концепцию). Если одна команда не может этого достичь, я открыт для определения новой команды, которая будет специально работать с различными средами уравнений (multline, split, eqnarray).

Я согласен с тем, что команду, возможно, придется закрыть перед внесением изменений в среду, хотя, конечно, было бы проще использовать ее, если бы она сохранялась из текста в уравнение и наоборот.

Я не могу использовать \comment или \note, так как шаблон журнала переопределяет/исключает эти команды.

Согласно (Одна команда для управления как цветным, так и невидимым текстом), этот:

% define an environment for verbose notes
\newcommand{\verbose}[1]{\textcolor{blue}{#1}}
% and then when it’s time for the paper, you replace this with
%\newcommand{\verbose}[1]{}

отлично работает для обычного текста, но когда я использую его поверх выравнивания &или \\в разделенной среде, он не компилируется должным образом.

Изменение команды на: \newcommand{\verbose}[1]{\textcolor{blue}{#1}\\}(и любой \verbose{...}\\на \verbose...}) позволяет обойти дополнительные возвраты каретки, когда промежуточная строка уравнения невидима, но это нарушает поток в любом текстовом абзаце, который продолжается после комментария \verbose{...}, и по-прежнему вызывает проблемы с метками выравнивания &.

М(С)МЫ

\documentclass{report}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{color}
% define an environment for verbose notes
%\newcommand{\verbose}[1]{\textcolor{blue}{#1}}
% and then when it’s time for the paper, you replace this with
\newcommand{\verbose}[1]{}
\begin{document}

Lorem ipsum... \verbose{LOREM IPSUM.} This text should follow on in the same paragraph.

\begin{equation}
\begin{split}
a&=b\\
b&=c\\
\therefore a&=c\\
&\verbose{by~some~logic}\\
c&=d\\
&\verbose{=d}
\end{split}
\end{equation}
continuing text; also
\begin{equation}
\begin{split}
a&=b\\
\verbose{c&=d}\\
e&=f
\end{split}
\end{equation}
final text; note the vertical separation above this compared to previous text.
\end{document}

Связанный контент