我在 Overleaf 中使用牛津大学出版社的模板,第一页上有一个灰色框,我似乎无法消除它。下面是一个使用该样式的模板,您可以在徽标旁边看到灰色框:https://www.overleaf.com/latex/templates/pnas-nexus/wfqcdvjdrqmz
灰色框在文件中的哪里定义?我该如何消除或替换它?
答案1
根据现代、当代或传统以及大、中或小的选择,灰色框在课堂上出现(硬编码)9次。
该补丁将用白色替换灰色,同时保留空间。
之后添加此代码\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