我正在尝试将以下两个小页面居中对齐。或者至少设置页面边框两侧的边距?我还附上了以下代码的结果。
另外要注意的是,我已经在另一个包中拥有下面的所有代码,\begin{center}
并且正在使用该showframe
包。
\begin{titlepage}
\begin{center}
SampleText
\vspace{6cm}
\large
\textbf{Title}
\vspace{0.5cm}
\vfill
\begin{center}
\begin{minipage}{8cm}
\textbf{{Student:}}\\
Name Lastname\\
StdNr: 123456\\
\end{minipage}
\begin{minipage}{8cm}
\textbf{{Supervisors:}}\\
Name Lastname\\
Name Lastname\\
\end{minipage}
\end{center}
\thispagestyle{empty}
\clearpage\mbox{}\clearpage
\end{center}
\end{titlepage}
编辑:抱歉,我没有清楚地说明我的问题。我想水平移动上面屏幕截图中所示的两个小页面,直到两边边缘的空间相等。同时保持格式不变。
答案1
您应该使用tabular
而不是minipage
。该showframe
包仅用于显示文本块,以便准确看到效果是否符合预期。
\documentclass{book}
\usepackage{showframe}% for debugging
\begin{document}
\begin{titlepage}
\centering
SampleText
\vspace{6cm}
{\large\textbf{Title}\\}
\vfill
\makebox[\textwidth][s]{%
\hfill
\begin{tabular}[t]{@{}l@{}}
\textbf{Student:}\\
Name Lastname\\
StdNr: 123456
\end{tabular}\hfill
\begin{tabular}[t]{@{}l@{}}
\textbf{Supervisors:}\\
Name Lastname\\
Name Lastname
\end{tabular}\hfill
}
\vspace*{3pt}
\thispagestyle{empty}
\end{titlepage}
\end{document}