1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
# BHCexam class
# Matthew Bertucci 2022/08/10 for v1.7
#include:ctex
#include:tabularx
#include:ifthen
#include:xcolor
#include:graphicx
#include:caption
#include:geometry
#include:fancyhdr
#include:etoolbox
#include:amsmath
#include:amssymb
#include:unicode-math
#include:pifont
#include:bbding
#include:romannum
#include:enumitem
#keyvals:\documentclass/BHCexam#c
answers
adobe
ubuntu
mac
windows
fandol
twocolumn
list
#endkeyvals
\begin{groups}
\end{groups}
\begin{questions}
\begin{questions}[可选参数]
\end{questions}
\begin{solution}{vspace}
\end{solution}
\begin{subquestions}
\end{subquestions}
\abs{arg}#m
\build{arg1}{arg2}#*
\choicelengtha#*
\choicelengthb#*
\choicelengthc#*
\choicelengthd#*
\choicelengthe#*
\example
\example[score]
\exercise
\exercise[score]
\filedate#S
\fileversion#S
\fivechoices{opt1}{opt2}{opt3}{opt4}{opt5}
\fourchoices{opt1}{opt2}{opt3}{opt4}
\group{题组%text}{题组的描述%text}
\gt
\hint
\key{key%text}
\keylength#*
\lt
\maxlength#*
\method
\methodonly
\myvertspace#*
\notice{text}
\question
\question[score]
\score{step}{total}
\sixchoices{opt1}{opt2}{opt3}{opt4}{opt5}{opt6}
\subquestion
\subtitle{text}
\theExample#*
\theExercise#*
\theGroup#*
\theMethod#*
\theQuestion#*
\threechoices{opt1}{opt2}{opt3}
|