Macros 如何编写用于条件编译的LaTeX宏?

Macros 如何编写用于条件编译的LaTeX宏?,macros,latex,Macros,Latex,我想在LaTeX文档的草稿中写一些注释,稍后我想在没有注释的情况下编译文档。我看到有人在做下面的事情(但我忘了他做了什么)。将注释写成{\scriptsize some_text},最后将所有{\scriptsize…}替换为{},替换为\newcommand。但是我不知道如何编写一个\newcommand来用空字符串替换所有出现的{\scriptsize some_text}。然后,我可以只注释或取消注释\newcommand行。在文件开头声明 \somevariabletrue %\some

我想在LaTeX文档的草稿中写一些注释,稍后我想在没有注释的情况下编译文档。我看到有人在做下面的事情(但我忘了他做了什么)。将注释写成
{\scriptsize some_text}
,最后将所有
{\scriptsize…}
替换为
{}
,替换为
\newcommand
。但是我不知道如何编写一个
\newcommand
来用空字符串替换所有出现的
{\scriptsize some_text}
。然后,我可以只注释或取消注释
\newcommand
行。

在文件开头声明

\somevariabletrue
%\somevariablefalse
因此,您可以快速取消注释一个,然后进行注释,在代码的后面部分:

\ifsomevariable
  ...
\else
  ...
\fi

在文件开头声明

\somevariabletrue
%\somevariablefalse
因此,您可以快速取消注释一个,然后进行注释,在代码的后面部分:

\ifsomevariable
  ...
\else
  ...
\fi

注意,有一个专门用于LaTex-的堆栈交换站点。我已投票结束此问题,并将其移至tex.stackexchange.com。将来,那可能是回答这类问题的最好地方。对不起,我不知道tex.se。事实上,我在那里找到了答案。谢谢。我不会将此迁移到Tex SE,因为您指出您在那里找到了答案,这意味着这可能是那里询问的某个问题的副本。请将您在Tex.sx上找到的答案链接起来,以便人们在这里找到答案。我现在已忘了它是哪篇帖子,但是建议使用包“comment”。注意,有一个专门用于LaTex-的堆栈交换站点。我已投票结束此问题,并将其移至tex.stackexchange.com。将来,那可能是回答这类问题的最好地方。对不起,我不知道tex.se。事实上,我在那里找到了答案。谢谢。我不会将此迁移到Tex SE,因为您指出您在那里找到了答案,这意味着这可能是那里询问的某个问题的副本。请将您在Tex.sx上找到的答案链接起来,以便人们在这里找到答案。我现在已忘了它是哪篇帖子,但建议使用“评论”这一一揽子方案。