我正在尝试根据此处的要求使用 LaTeX 为我的论文制作标题页:
http://www.grad.illinois.edu/graduate-college-thesis-requirements
如您所见,格式要求指定每行必须距离页面顶部多远。如何在 LaTeX 中指定这一点?
答案1
您可以使用该tikz
包将节点放置在页面的特定位置。
例如,
\begin{tikzpicture}[remember picture,overlay]
\node [yshift=-2in] at (current page.north)
[text width = 0.7\textwidth, anchor=base, text centered]
{
\Huge Title of Thesis
};
\end{tikzpicture}
可让您将文本放置在页面顶部以下 2 英寸处(并居中)。
答案2
通常我只是用来\vspace{<length>}
在标题页的元素之间添加一些距离(\vspace*{<length>}
对于第一个),但如果您需要链接要求中要求的完整绝对距离,您可以使用为textpos
您提供{textblock}{<width>}(<x>,<y>)
环境的包或tikzpicture
带有选项的包来执行此overlay
操作(请参阅 fabikw 的答案)。例如代码请参阅此答案如何在投影仪中将图像定位到任意位置?这也适用于普通文档,而不仅仅是beamer
演示文稿。不要忘记使用\newpage
或更好的来结束(和开始,如果它由于某种原因不是第一页)标题页\cleardoublepage
。这是必需的,因为上述环境不保留任何空间。
答案3
如前所述,UIUC 标题页可以使用 Textpos 包进行格式化。下面说明了其按照大学建议的实施情况。
%%%Add this in the preamble
%%%For absolute positioning on the title page
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{10in}
%%%%
%%%
\begin{titlepage}
\begin{center}
\begin{textblock}{0.757575}[0.5,0](0.5,0.2)
\normalsize
APPLE AND GRAVITY
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.33344)
\normalsize
BY
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.4)
ISSAC NEWTON
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.55)
THESIS\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.575)
\normalsize
Submitted in partial fulfillment of the requirements\\
for the degree of Master of Science in XYZ\\
in the Graduate College of the\\
University of Illinois Urbana-Champaign, 2000\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.75)
Urbana, Illinois\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.8)
\begin{flushleft}
Adviser:\\
\end{flushleft}
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.825)
\begin{flushleft}
\hspace{0.75in}Assistant Professor XYZ
\end{flushleft}
\end{textblock}
\end{center}
\null\newpage
\end{titlepage}