如何使两个小页面居中对齐?

如何使两个小页面居中对齐?

我正在尝试将以下两个小页面居中对齐。或者至少设置页面边框两侧的边距?我还附上了以下代码的结果。

另外要注意的是,我已经在另一个包中拥有下面的所有代码,\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}

在此处输入图片描述

相关内容