- 用表格 tabularx 製作空白答案卷
- 用 iffalse 製作答案卷中是否顯示答案 (空白或解答版)
- 用 label 和 ref 把寫在題目後的解答連結到答案卷中
......
\usepackage{tabularx}
\newcommand{\vs}{\vspace*{1.8cm}}
\begin{document}
\testtitle{臺北市立麥斯高級中學104學年度第1學期數學科期末考答案卷}
\begin{enumerate}
\item 複選題
\hspace{-1cm}
\begin{tabularx}{\textwidth}{|X|X|X|X|X|}
\hline
\no. &\no. &\no. &\no. \vs \\
\hline
\no. &\no. &\no. &\no. \vs \\
\hline
\end{tabularx}
\setcounter{nocounter}{1}
\item 填充題
%\hspace{-1cm}
\begin{tabularx}{\linewidth}{|X|X|X|X|X|}
\hline
(\no) &(\no) &(\no) \vs \\
\hline
(\no) &(\no) &(\no) \vs \\
\hline
(\no) &(\no) &(\no) \vs \\
\hline
(\no) & &\mbox{} \vs \\
\hline
\end{tabularx}
\end{enumerate}
\end{document}
\newcommand{\vs}{\vspace*{1.8cm}} 定義新指令, 方便把表格的列高固定及統一調整。
\begin{tabularx}{\textwidth}{|X|X|X|X|X|} 開始表格環境, |X| 定義表格平均分配欄寬, \textwidth 定義表格總寬度為整頁的內文長度。而填充題用的 \linewidth 則是所在行的文字長度, 兩者有一些不同喔。
\hspace{-1cm} 把表格左移 1cm
\hline 畫橫線
\no. &\no. &\no. &\no. \vs \\ 用 & 來分欄, 用 \\ 來分列, 每列末欄加入 \vs 使其行高變成定義的 1.8cm, 如果末欄為空格, 則需用 \mbox{} 來假裝有文字才能使 \vspace 有作用。
article_用latex做數學考卷6-1.tex
article_用latex做數學考卷6-1.pdf
沒有留言:
張貼留言