有没有可能
\rightline{some short text}
\vspace{0.2cm}
\maketitle
而不导致 \maketitle 开始一个新页面,也就是说,使用 latex 中的标准文章在标题页的右上角放置一段简短的文字?
答案1
如果您不想手动重新设置整个标题页的格式,您可以使用该titling
包。它为命令定义了 4 个钩子\maketitle
,因此(从titling
文档中提取),标题\maketitle
是:
\renewcommand{\maketitle}{%
\vspace*{\droptitle}
\maketitlehooka
{\pretitle \title \posttitle}
\maketitlehookb
{\preauthor \author \postauthor}
\maketitlehookc
{\predate \date \postdate}
\maketitlehookd
}%
因此,你可以在序言中添加:
\renewcommand\maketitlehooka{\hrulefill some short text
\vspace{0.2cm}}
同样,\maketitlehookd
可让您在标题页底部添加内容。至于\droptitle
,它是一个长度,可调整标题的垂直位置。
答案2
使用环境titlepage
而不是宏\titlepage
:
\begin{titlepage}
\hrulefill some short text
\vspace{0.2cm}
\begin{center}
\huge my title
...
\end{center}
\end{titlepage}