ヘッダーにボックスを含めるにはどうすればいいですか? (試験ドキュメントクラス)

ヘッダーにボックスを含めるにはどうすればいいですか? (試験ドキュメントクラス)

すべてのページで手動で繰り返すのではなく、ヘッダーにボックスを含めたいのですが、どうすれば実現できますか?

\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}

答え1

-Packageを使用してgeometryヘッダーの高さと幅を調整し、ページの上部に実際に収まるようにしました。

次に、左、中央、右のヘッダーをすべて左のヘッダーに結合しました。これにより、すべての整理と間隔調整がはるかに簡単になりました。できる限り、最初のレイアウトを維持するようにしました。

実際の例は以下になります:

\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}

関連情報