LaTeX で出力に含めるか否かの切り替えができる environment を作る
TeX でノートを作る際、途中計算などを備忘録として詳しく書いておく版と、省略する版を分けて管理するのは面倒。
そんな場合に重宝するのが以下のマクロ。\begin{note} 〜 \end{note} で囲んだ部分の出力を切り替えることができる。\shownote を true にした場合は notecolor に指定した色で出力され、false にすれば出力されない。
\usepackage{color} \usepackage{comment} \def\shownote{false} % この部分を true にすれば出力される \definecolor{notecolor}{rgb}{0.3,0.3,0.5} % 出力する色 \csname if\shownote \endcsname \newenvironment{note}{\color{notecolor}\bgroup}{\egroup} \else \excludecomment{note} \fi