我正在使用模板撰写会议论文acmart
。由于会议是盲审的,我设置了 anonymous=true 选项 (如何删除双盲会议sigconf
模板中的作者信息?(acmart.cls
),效果很好!对此不满意,我想知道如果我处于匿名模式,如何打印一段文本?
我查看了 acmart.cls 文件,它定义了一个布尔键:
\define@boolkey+{acmart.cls}[@ACM@]{anonymous}[true]{%
\if@ACM@anonymous
\PackageInfo{\@classname}{Using anonymous mode}%
\else
\PackageInfo{\@classname}{Not using anonymous mode}%
\fi}
我尝试在我的文档中使用它:
\if@ACM@anonymous
\textbf{last line should be 901!}
\fi
它提醒不要超过 8 页 :-) ,但文本未显示。我该如何实现它?
答案1
@
具有特殊含义,不能按原样与宏一起使用。您需要使用-对括住启用 - 的@
命令:\makeatletter
\makeatother
\makeatletter
\if@ACM@anonymous
<your conditional text here>
\fi
\makeatother