删除模板第一页上的灰色框

删除模板第一页上的灰色框

我在 Overleaf 中使用牛津大学出版社的模板,第一页上有一个灰色框,我似乎无法消除它。下面是一个使用该样式的模板,您可以在徽标旁边看到灰色框:https://www.overleaf.com/latex/templates/pnas-nexus/wfqcdvjdrqmz

灰色框在文件中的哪里定义?我该如何消除或替换它?

答案1

根据现代、当代或传统以及大、中或小的选择,灰色框在课堂上出现(硬编码)9次。

该补丁将用白色替换灰色,同时保留空间。

A

之后添加此代码\documentclass{...

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\patchcmd{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}
\makeatother

使用regexpatch它可以得到更紧凑的代码。

\xpatchcmd*将替换所有出现的框的颜色。

\usepackage{regexpatch}
\makeatletter
\xpatchcmd*{\@maketitle}{\color{black!20}\rule{45pt}{55pt}}{\color{white}\rule{45pt}{55pt}}{}{}%
\makeatother

相关内容