2016-03-13

LaTeX 畫填充題的答案卷


這是我目前用來畫數學考卷填充題答案卷的 LaTeX 程式碼,解釋其中的參數設定如下:
  1. 指定為 A4 大小,橫置方向(landscape) 
  2. \firstpageheader{}{}{} 及 \firstpagefooter{}{}{} 用來指定第 1 頁的頁眉及頁足格式。
  3. \runningheader{}{}{} 及 \runningfooter{}{}{} 用來指定第 2 頁之後的頁眉及頁足格式。
  4. \extraheadheight{0cm} 指定額外的頁眉高度,\extrafootheight{-1.5cm}表示將頁足下降 1.5 公分,\extrawidth{6cm}表示將內文寬度增加 6 公分。
  5. \begin{tabularx}{表格寬度}{對齊方式},\textwidth 表內文寬度,此例中分成六欄,其中第六欄用來控制欄高。
  6. tabularx 表格環境的對齊方式,可使用 X 參數,表示該欄寬度由程度分配。
  7. \cline{1-5} 表畫一條從第 1 欄到第 5 欄的橫線。
  8. \rule{寬度}{高度},此處用來畫出一條寬度為 0 公分,高度為 2.4 公分的線,其中 2.4 公分為試誤之後的高度,隨紙張高度而變。

\documentclass[12pt,a4paper,landscape]{exam}
\usepackage{amsmath,amsfonts,amssymb,amsthm,textcomp,gensymb,tabularx,multirow}
\pagestyle{headandfoot}

\firstpageheader{考試日期:}{}{班級:\underline{\hspace{3cm}} 學號:\underline{\hspace{3cm}} 姓名:\underline{\hspace{4cm}}}
\runningheader{考試日期:}{}{班級:\underline{\hspace{3cm}} 學號:\underline{\hspace{3cm}} 姓名:\underline{\hspace{4cm}}}
\firstpagefooter{}{第 1 頁,共 1 頁}{}
\runningfooter{}{第 1 頁,共 1 頁}{}

\extraheadheight{0cm}
\extrafootheight{-1.5cm}
\extrawidth{6cm}

\begin{document}
%空白答案卷
{\noindent 範圍:}\\
{\noindent 說明:請用藍色或黑色墨水筆於答案卷上作答,否則不予計分。請將答案化至最簡並有理化。\\
{\noindent 一、填充題:每格 5 分,共 20 格,共 100 分}\\
\noindent
\begin{tabularx}{\textwidth}{|X|X|X|X|X|c} \cline{1-5}
\centering{1} & \centering{2} & \centering{3} & \centering{4} & \centering{5} &\\ \cline{1-5}
&&&&&\rule{0cm}{2.4cm} \\ \cline{1-5}
\centering{6} & \centering{7} & \centering{8} & \centering{9} & \centering{10} &\\ \cline{1-5}
&&&&&\rule{0cm}{2.4cm} \\ \cline{1-5}
\centering{11}&\centering{12}&\centering{13}&\centering{14}&\centering{15}&\\ \cline{1-5}
&&&&&\rule{0cm}{2.4cm} \\ \cline{1-5}
\centering{16}&\centering{17}&\centering{18}&\centering{19}&\centering{20}& \\ \cline{1-5}
&&&&&\rule{0cm}{2.4cm} \\ \cline{1-5}
\end{tabularx}
\end{document}

沒有留言:

張貼留言

您好:

感謝您來訪這個小站,因為工作繁忙的關係,我並不會時常查看留言,所以可能會很晚才回覆,請見諒。