我想为一个双列文档创建一个标题页,但标题页也应用了两列。我希望标题页位于页面中央。我该怎么做?
\documentclass[twocolumn]{report}
\usepackage{lipsum}
\usepackage{geometry}
\begin{document}
\begin{titlepage}
\newgeometry{margin=4cm}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} %linha horizontal
\center
\vspace*{1cm}
\textsc{\large University}\\[1.5cm]
\textsc{\Large Subject}\\[0.5cm]
\textsc{\large Group X | Turma Y}\\[0.5cm]
\HRule\\[0.4cm]
{\huge\bfseries this is the title}\\[0.4cm]
\HRule\\[0.4cm]
\begin{minipage}{0.4\textwidth}
\begin{flushleft}
\large
\;\,\textit{Autores}\\[1ex]
\begin{tabular}{ll}
alumn & 0000 \\
alumn & 0000 \\
alumn & 0000 \\
alumn & 0000
\end{tabular}
\end{flushleft}
\end{minipage}
~
\begin{minipage}{0.4\textwidth}
\begin{flushright}
\large
\textit{Docentes}\\
blabla\\
blabla\\
blabla\\
blabla
\end{flushright}
\end{minipage}
\vfill\vfill\vfill
{\large\today}
\vfill
\restoregeometry
\end{titlepage}
\lipsum[1-5]
\end{document}
答案1
这对您的代码进行了最低限度的修改,但请注意,以您目前的方式添加间距并不是一个好主意。此外,如果您更改字体大小,然后不结束段落,行距等内容就会变得混乱。
但对于您的实际问题,您可以使用titling
的titlingpage
环境。
\documentclass[twocolumn]{report}
\usepackage{lipsum}
\usepackage{titling}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} %linha horizontal
\begin{document}
\begin{titlingpage}
\begin{center}
\vspace*{1cm}
\textsc{\large University}\\[1.5cm]
\textsc{\Large Subject}\\[0.5cm]
\textsc{\large Group X | Turma Y}\\[0.5cm]
\HRule\\[0.4cm]
{\huge\bfseries this is the title}\\[0.4cm]
\HRule\\[0.4cm]
\begin{minipage}{0.4\textwidth}
\begin{flushleft}
\large
\;\,\textit{Autores}\\[1ex]
\begin{tabular}{ll}
alumn & 0000 \\
alumn & 0000 \\
alumn & 0000 \\
alumn & 0000
\end{tabular}
\end{flushleft}
\end{minipage}
~
\begin{minipage}{0.4\textwidth}
\begin{flushright}
\large
\textit{Docentes}\\
blabla\\
blabla\\
blabla\\
blabla
\end{flushright}
\end{minipage}
\vfill\vfill\vfill
{\large\today}
\vfill
\end{center}
\end{titlingpage}
\lipsum[1-5]
\end{document}