将标题和作者文本上移?

将标题和作者文本上移?

在使用 pdftex 编译的 LaTeX 文档中将标题文本“向上”移动的最佳方法是什么?当我这样做时:

\documentclass[12pt,letterpaper, onecolumn]{article}
\setlength{\topmargin}{0in}
\title{Blah Blah Cool}
\date {}

\begin{document}
    \maketitle
    \section{Foo}
    foobar foobar foobar...
\end{document}

页面顶部和标题(“Blah Blah Cool”)之间有相当大的空白。我该如何减少/删除这个空白?

答案1

标题包可能会有帮助。

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{titling}

\setlength{\droptitle}{-10em}   % This is your set screw

\author{The Author}
\title{The Title}

\begin{document}
  \maketitle
\end{document}

请参阅包装手册以了解更多详细信息。

答案2

一个简单的替代方法是使用\vspace{}

\documentclass[a4paper,11pt]{article}

\title{\vspace{-2.0cm}Stuff}
\author{Me Myself}

\begin{document}
\maketitle

\end{document}

答案3

您可以简单地设计自己的标题,而不必使用\author、、\title和:\date\maketitle

\documentclass[12pt,letterpaper, onecolumn]{article}

\begin{document}

\begingroup  
  \centering
  \LARGE Blah Blah Cool\\[1.5em]
  \large The Author\par
\endgroup

\section{Foo}
    foobar foobar foobar...

\end{document}

答案4

无需使用任何外部包,我们可以在页面顶部添加一个简单的标题,不带日期,如下所示。

\documentclass[12pt,a4paper]{article}

% Move title toward top of page
\title{\vspace{-5em}Reference works: encyclopedias and dictionaries} 

% Remove date
\date{\vspace{-5em}} 

\begin{document}

\maketitle
Lorem.

\end{document}

这将@jensph 的答案中的技术与日期删除结合起来。

\usepackage{a4wide}处理 A4 文档时,您还可以添加较薄的边距。

相关内容