我正在处理一个文档,其中我使用环境 titlepage 作为封面。我的问题是我稍后使用 \@autor、\@title 等,并且由于它们在封面上格式化;当我稍后在整个文档中使用这些命令时,我得到了标题、作者姓名的字体颜色、大小等。
有没有一种方法,当稍后调用时,它们具有与文档主体其余部分相同的字体?
我的 MWE 如下:
\documentclass[12pt,twoside,titlepage]{article}
\usepackage[portuguese]{babel}
\usepackage[defaultfam,thin,tabular,lining,alternates]{montserrat} %% Option 'defaultfam'
\renewcommand*\oldstylenums[1]{{\fontfamily{Montserrat-TOsF}\selectfont #1}}
\usepackage{etoolbox}
\usepackage{xcolor}
\definecolor{coolblack}{rgb}{0.0, 0.18, 0.39}
\definecolor{darkcerulean}{rgb}{0.03, 0.27, 0.49}
\definecolor{blue(ncs)}{rgb}{0.0, 0.53, 0.74}
\makeatletter
\author{\textcolor{blue(ncs)}{You}} \let\Author\@author
\title{\Huge \textcolor{darkcerulean}{Random title}} \let\Title\@title
\date{Today}
\makeatother
\begin{document}
\makeatletter
\begin{titlepage}
\vspace*{6.7cm}
\textcolor{blue(ncs)}{\Huge Autor:} \Huge \@author
\vspace{1.5cm}
\@title
\vspace{1.5cm}
\normalsize \textbf{Keywords:} \textit{Keyword 1, keyword 3, keyword 4\ldots}
\end{titlepage}
\makeatother
\footnotesize
Hello, the author is \Author and title is \Title
\end{document}
先感谢您