我已使用 cas_dc 类作为模板。我尝试使用以下代码删除页脚“提交给 Elsevier 的预印本”:
\makeatletter
\def\ps@first{%
\let\@oddhead\@empty
\let\@evenhead\@empty
\def\@oddfoot{}
\let\@evenfoot\@oddfoot
}
它只会从第一页中删除页脚。我也尝试了以下代码:
\makeatletter
\def\ps@cas{%
\let\@oddhead\@empty
\let\@evenhead\@empty
\def\@oddfoot{}
\let\@evenfoot\@oddfoot
}
但什么都没改变
你能帮我删除页脚吗?谢谢
答案1
请不要。
正如您在评论中所建议的,此类旨在用于提交给 Elsevier,可能不应该以其他方式使用,如果您提交给 Elsevier,则没有理由以任何方式更改布局。
但假设你确实有充分的理由这样做,你可以添加
\ExplSyntaxOn
\cs_gset:Npn \__first_footerline:
{ \group_begin: \small \sffamily \__short_authors: \group_end: }
\ExplSyntaxOff
到你的序言,它应该做你想要的(代码被划掉以增加戏剧性:)。
惯例expl3
是不是重新定义或使用__<package>
名称中包含的宏,因为这些宏是内部的<package>
。然而,els-cas 模板并不一致地使用模块(上面的代码有__first
和__short
,它们肯定是不是此处<package>
),因此,如果您确实需要从页脚中删除该句子,请咬紧牙关并使用该代码,但请注意,它可能会停止工作1而不会发出通知。
- 因为模板的其他功能都运行得非常完美。
答案2
只需注释 elsearticle.cls 中的行即可。我试过,这对合成金属有效