![如何减少文章标题和日期之间的差距?](https://linux22.com/image/357563/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%E6%96%87%E7%AB%A0%E6%A0%87%E9%A2%98%E5%92%8C%E6%97%A5%E6%9C%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E8%B7%9D%EF%BC%9F.png)
我有以下 .tex 代码:
\documentclass[11pt]{article}
\usepackage{titling}
\begin{document}
\title{Letter}
\setlength{\droptitle}{-10em}
%\author{}
\maketitle
\end{document}
如您所见,我没有使用作者字段,而是将标题部分稍微上移了一点。不过,现在标题和日期之间的差距对我来说有点太大了。有没有办法缩短这个差距,比如将日期和其下的所有文本稍微上移到更靠近标题的位置?
答案1
对于titling
包,带有 \maketitlehookc
,这是插入在作者和日期之间的内容。同样,\maketitlehooka
表示在标题之前插入的代码,\maketitlehookb
插入在标题和作者之间,并\maketitlehookd
插入在日期之后。
\documentclass[11pt]{article}
\usepackage{titling}
\setlength{\droptitle}{-10em}
\usepackage{lipsum}
\title{Letter}
%\author{}
\renewcommand\maketitlehookc{\vspace{-10ex}}
\begin{document}
\title{Letter}
\maketitle
\lipsum
\end{document}