在使用 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 文档时,您还可以添加较薄的边距。