我在 LaTeX 中使用注释,它们在我的文档中定义如下:
\newcommand{\notecorr}[1]{\iftoggle{comments}{\todo[color=green]{{[}COR.{]} #1}{}}\linebreak}
我想添加类似这样的内容,if-else statement
当 时FALSE
,所有评论都会从文档中消失,如果TRUE
,则显示评论。
关于如何添加此功能,有什么建议吗?
答案1
\iftoggle
(从etoolbox
) 实际上具有以下语法:
\iftoggle{<toggle>}{<true>}{<false>}
它已经提供了一个“if-else”语句。按照您的用法,该<true>
子句执行
\todo[color=green]{{[}COR.{]} #1}{}
当该<false>
子句执行时
\linebreak
因此,宏中元素的适当分组应该允许您将该<false>
部分完全留空{}
。