
Ich versuche, den exam
Unterricht zur Vorbereitung eines Fragebogens zu nutzen. Oben auf der ersten Seite müssen Uhrzeit, Datum und Höchstpunktzahl angegeben werden. Dazu habe ich einen tabular
Abschnitt erstellt und ihn zentriert, wie im MWE unten gezeigt.
Ich möchte jedoch, dass die Zeile über die gesamte Seite verteilt ist und der Abstand zwischen den Spalten gleichmäßig ist. Wie kann ich das erreichen?
\documentclass[12pt,a4paper,addpoints,answers]{exam}
\begin{document}
\begin{center}
\Large \textbf{XXX}\\
\large \textbf{XXX}\\
\textbf{XXX}\\
\textbf{XXX}
\end{center}
\begin{center}
\begin{tabular}{ c c c }
\textbf{Time: 3 Hours} & \textbf{Date: 07.12.2019} & \textbf{Max. Marks: 100}
\end{tabular}
\end{center}
\end{document}
Antwort1
Willst du so etwas?
\documentclass[12pt,a4paper,addpoints,answers]{exam}
\begin{document}
\begin{center}
\Large \textbf{XXX}\\
\large \textbf{XXX}\\
\textbf{XXX}\\
\textbf{XXX}
\end{center}
\textbf{Time: 3 Hours} \hfill \textbf{Date: 07.12.2019} \hfill \textbf{Max. Marks: 100}\\
\hrule % or \hrulefill if necessary.
\end{document}
Ich glaube nicht, dass die Verwendung von Tabellen für das, was Sie erreichen möchten, notwendig ist.
Antwort2
Sie können auch tabular*
und verwenden \extracolsep
(keine Pakete).
\documentclass[12pt,a4paper,addpoints,answers]{exam}
\begin{document}
\begin{center}
\Large \textbf{XXX}\\
\large \textbf{XXX}\\
\textbf{XXX}\\
\textbf{XXX}
\end{center}
\begin{center}
\tabcolsep=0pt% visably affects spacing on far right edge
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} c c c }
\textbf{Time: 3 Hours} & \textbf{Date: 07.12.2019} & \textbf{Max. Marks: 100}
\end{tabular*}
\end{center}
\end{document}
Antwort3
Mit a tabularx
(so haben alle drei Spalten die gleiche Breite):
\documentclass[12pt,a4paper,addpoints,answers]{exam}
\usepackage{tabularx}
\begin{document}
\begin{center}
\Large \textbf{XXX}\\
\large \textbf{XXX}\\
\textbf{XXX}\\
\textbf{XXX}
\end{center}
\begin{tabularx}{\linewidth}{X>{\centering}X>{\raggedleft}X}
\textbf{Time: 3 Hours} & \textbf{Date: 07.12.2019} & \textbf{Max. Marks: 100}
\end{tabularx}
\end{document}
Antwort4
Sie möchten, dass der Mittelteil zentriert unter der Hauptüberschrift steht: Es reicht aus, wenn die Breite des rechten und linken Teils Null ist.
\documentclass[12pt,a4paper,addpoints,answers]{exam}
\usepackage{showframe} % just for the example
\begin{document}
\begin{center}\bfseries
\Large
XXX
\large
XXX\\
XXX\\
XXX
\normalsize
\bigskip
\makebox[0pt][l]{Time: 3 Hours}\hfill
Date: 07.12.2019\hfill
\makebox[0pt][r]{Max. Marks: 100}
\end{center}
\end{document}
Das showframe
Paket wird nur zum Anzeigen der Textblockränder verwendet.