
exam
문제지 준비를 위해 수업을 활용하려고 합니다 . 첫 페이지 상단에는 시간, 날짜, 최대 표시를 제공해야 합니다. 이를 위해 tabular
아래 MWE와 같이 중앙에 배치하면서 섹션을 만들었습니다 .
그러나 열 사이의 간격을 균등하게 유지하면서 페이지 전체에 선을 펼치고 싶습니다. 어떻게 이를 달성할 수 있나요?
\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}
답변1
이런 걸 원하시나요?
\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}
나는 당신이 달성하려는 것을 위해 테이블 형식을 사용할 필요가 없다고 생각합니다.
답변2
tabular*
또한 \extracolsep
(패키지 없음)을 사용할 수도 있습니다 .
\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}
답변3
a를 사용하면 tabularx
(이 방법으로 세 열의 너비가 동일합니다):
\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}
답변4
중간 부분이 기본 헤더 아래 중앙에 오도록 하고 싶습니다. 오른쪽과 왼쪽 부분의 너비를 0으로 만드는 것으로 충분합니다.
\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}
패키지 showframe
는 텍스트 블록 여백을 표시하는 데에만 사용됩니다.