我的问题与某人在这里问过的问题有关:我想从我的模板中删除“Springer Nature 2021 LATEX 模板”
感谢该线程的建议,即使用以下代码:
\usepackage{float}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\ps@headings}
{\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
{\hbox to \hsize{}}
{}
{}
\patchcmd{\ps@titlepage}
{\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
{\hbox to \hsize{}}
{}
{}
\makeatother
我设法从模板的首页和偶数页中删除了“Springer Nature 2021 LATEX 模板”,但没有从奇数页中删除。我该如何解决这个问题?
答案1
代码“ {\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
”在 sn-jnl 文档类文件的定义中出现了两次\ps@headings
:一次是在设置偶数页的页眉时,一次是在设置奇数页的页眉时。
您使用的 etoolbox命令\patchcmd
仅用替换代码替换此代码的第一次出现,因此仅影响偶数页。
但是一旦应用了第一个补丁,您就可以再次执行此操作来替换第二个补丁:
\makeatletter
\patchcmd{\ps@headings}
{\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
{\hbox to \hsize{}}
{}
{}
\patchcmd{\ps@headings}
{\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
{\hbox to \hsize{}}
{}
{}
\patchcmd{\ps@titlepage}
{\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}
{\hbox to \hsize{}}
{}
{}
\makeatother
但是,我应该指出,总的来说,我同意这两个帖子的评论中表达的观点:如果您要提交给 Springer 期刊,请保留这些标题。如果您没有提交给 Springer 期刊,则不清楚您为什么要使用他们的文档类。