这个问题询问如何将标题页元素右对齐。我尝试了一个可能的答案,但令我惊讶的是,我的解决方案几乎成功了。(我原本以为会成功,否则就会彻底失败。)代码
document\documentclass[notitlepage]{article}
\title{\hfill{}Title}
\author{\hfill{}Author}
\date{\hfill{}Date}
\begin{document}
\maketitle
\end{document}
按照我的期望将标题和日期对齐。但是,“作者”被设置为居中,好像我根本没有输入一样\hfill
。这让我很惊讶——我本来以为我的想法适用于标题页的所有三个字段,或者一个都不适用。
为什么与in结合的行为与与结合\author
的行为不同?\hfill
\maketitle
\title
\date
答案1
默认的 \maketitle 命令将作者字段放在居中的表格环境中,但不会将标题或日期放在居中表格环境中。不要问我为什么。您可以使用 titling 包自定义命令。请参阅此主题有关使用它来右对齐标题的信息。