Ich habe ein Feld, das ich in die Kopfzeile einfügen möchte, anstatt es auf jeder Seite manuell zu wiederholen. Wie kann ich das erreichen?
\documentclass[addpoints, 12pt]{exam}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage[nameinlink]{cleveref}
\pagestyle{headandfoot}
\firstpageheader{\large\bfseries Astronomy Exam\\ \bigskip
\large\bfseries Last Name:\enspace\makebox[1.9in]{\hrulefill}}
{}
{\large\bfseries Univ ID: \makebox[2in]{\hrulefill} \\ \bigskip
\large\bfseries First Name:\enspace\makebox[2in]{\hrulefill}}
\runningheader{\large\bfseries Last Name:\enspace\makebox[1.9in]{\hrulefill}}
{}
{\large\bfseries First Name:\enspace\makebox[2in]{\hrulefill}}
\firstpagefooter{}{}{}
\runningfooter{}{\thepage}{}
\begin{document}
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Answer the questions in the spaces provided on the
answer sheets.}}}
\end{center}
\begin{questions}
\question
\newpage
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Answer the questions in the spaces provided on the
answer sheets.}}}
\end{center}
\question
\end{questions}
\end{document}
Antwort1
Ich habe das geometry
-Paket verwendet, um die Höhe und Breite der Kopfzeile anzupassen, sodass sie tatsächlich oben auf die Seite passt.
Dann habe ich die linke, mittlere und rechte Kopfzeile in die linke Kopfzeile integriert, was die Organisation und Anordnung der Elemente erheblich vereinfacht hat. Ich habe versucht, so weit wie möglich bei Ihrem ursprünglichen Layout zu bleiben.
Hier ist das funktionierende Beispiel:
\documentclass[addpoints, 12pt]{exam}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage[nameinlink]{cleveref}
\usepackage[top=5.5cm,left=2.5cm,right=2.5cm]{geometry}
\pagestyle{headandfoot}
\firstpageheader{\large\bfseries Astronomy Exam \hspace{4.3cm} Univ ID: \makebox[2in]{\hrulefill}\\ \bigskip
\large\bfseries Last Name:\enspace\makebox[1.9in]{\hrulefill} \large\bfseries
First Name:\enspace\makebox[2in]{\hrulefill}
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering\small
Answer the questions in the space provided on the
answer sheets.}}}
\end{center}
}
{}
{}
\runningheader{
\large\bfseries Last Name:\enspace\makebox[1.9in]{\hrulefill} \large\bfseries
First Name:\enspace\makebox[2in]{\hrulefill}
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering\small
Answer the questions in the space provided on the
answer sheets.}}}
\end{center}
}
{}
{}
\firstpagefooter{}{}{}
\runningfooter{}{\thepage}{}
\begin{document}
\begin{questions}
\question This is a question.
\newpage
\question This is another question.
\end{questions}
\end{document}