You are on page 1of 10

GI ex_test 1.

9
Trn Anh Tun email: anhtuanvcu@gmail.com

Tm tt ni dung
A Gi ex_test cng vi chng trnh ex_test gip cho ngi dng L TEX c th d dng bin tp thi trc nghim (vi dng thc MCQ - Multiple choice question) to c mt thi p, chun theo mu thi trc nghim trong cc k thi H v TN THPT. Vi mt thi son theo cu trc ca gi ex_test, chng trnh ex_test s gip ngi dng xo trn cc cu hi v cc phng n tr li cng mt lc c th sinh ra nhiu phin bn thi khc nhau.

1
1.1

Ci t
Ci t phn mm

Cc bn ci t thng thng, chn mc nh, ex_test s t ng ci vo C:\Program files\ex_test

1.2

Ci t gi ex_test cho MikTeX

Add thm gi ex_test vo h thng TEXca bn. Trong MiKTeX bn copy Folder ex_test c trong C:\Program files\ex_test\Cacgoidikem vo C:/Program Files/MiKTeX 2.7/MikTeX/tex/latex ri vo C:/Program Files/MiKTeX 2.7/MikTeX/miktex/bin chy file mo.exe chn Refresh FNDB. Hoc n gin, ch cn copy fille ex_test.sty vo th mc cha file thi ca chng ta.

2
2.1

Cch son tho theo cu trc gi ex_test


Np gi ex_test

\documentclass[12pt,a4paper]{article} %Np gi trc nghim ex_test \usepackage{ex_test} \usepackage{amsmath,amssymb, txfonts} \usepackage{enumerate} \usepackage[top=1.5cm, bottom=1.5cm, left=2cm, right=1.5cm] {geometry}

2.2
2.2.1

nh ngha li mt s lnh
nh ngha li mt s lnh v cu

Mi cu hi c mc nh in ra di dng

Mun ch Cu c in mu th dng lnh \renewtheorem{ex}{\color{mau} Cu} hoc mun thay ch Cu bi ch Bi th dng lnh \renewtheorem{ex}{Bi} Cc phng n c t mu vi lnh \renewcommand{\dapan}{\stepcounter{dapan} {\textbf{\color{mau}\Alph{dapan}.}}}

hoc cc phng n c khoanh trn vi lnh \renewcommand{\dapan}{\stepcounter{dapan}{\fontsize{8}{0} \selectfont\pscirclebox{\Alph{dapan}}}}

2.2.2

nh ngha li tiu in p n

Mc nh khi in p n c tiu dng

v mun tiu p n in theo dng

chng ta ch cn khai bo li nh sau \renewcommand{\indapan}{ \newpage \pagestyle{fancy} \fancyhead[L]{\empty} \fancyhead[R]{\empty} \fancyhead[C]{\empty} \fancyfoot[C]{\empty} \fancyfoot[L]{\empty} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0.4pt} \fancyfoot[R]{Trang \thepage/\pageref{theend}} \setcounter{page}{1} \noindent \begin{minipage}[b]{5.5cm} \centerline{\textbf{\fontsize{12}{0}\selectfont B GIO DC V O TO}} \centerline{\rule{1.7in}{1pt}} \centerline{\fontsize{12}{0}\selectfont THI CHNH THC} \centerline{} \end{minipage}\hspace{1.5cm} \begin{minipage}[b]{11cm} \centerline{\textbf{\fontsize{12}{0}\selectfont THI TUYN SINH I HC, CAO NG NM 2008}} \centerline{} \centerline{\textbf{\fontsize{14}{0}\selectfont P N}} \centerline{\textbf{\fontsize{12}{0}\selectfont Mn thi: VT L, khi A}} \end{minipage}\\[0.1cm] } 2.2.3 nh ngha li ch Trc nghim, T lun vi thi c hai phn t lun v trc nghim

\renewcommand{\tn}{\leftline{\textbf{PHN A. TRC NGHIM}}} \renewcommand{\tl}{\leftline{\textbf{PHN B. T LUN}}} 2.2.4 nh ngha li tiu phn C bn, Nng cao vi thi gm 2 phn : bt buc v t chn

\renewcommand\phanchung{\noindent\textbf{I. PHN CHUNG CHO TT C TH SINH}} \renewcommand\phancoban{\noindent \textbf{II. PHN RING}\\ \textbf{\textit{Th sinh hc chng trnh no th ch c lm phn dnh ring cho chng trnh (phn A hoc B)}}\\ \textbf{A. Theo chng trnh Chun}} \renewcommand\phannangcao{\noindent \textbf{B. Theo chng trnh Nng cao}} 2.2.5 Mt s nh ngha khc

nh ngha li dn dng, chng hn vi dn dng 1.2 \renewcommand{\baselinestretch}{1.2} nh ngha li ch HT sau khi kt thc mi thi \renewcommand{\het}{\centerline{ - HT - }} 3

2.3
2.3.1

Son tho thi


Tiu ca thi

T sau \begin{document} n trc lnh \Opensolutionfile{ans}[ans1] l phn tiu ca thi. Chng hn, vi lnh

\noindent \begin{minipage}[b]{5.5cm} \centerline{\textbf{\fontsize{12}{0}\selectfont B GIO DC V O TO}} \centerline{\rule{1.7in}{1pt}} \centerline{\fontsize{12}{0}\selectfont THI CHNH THC} \centerline{(\textit{ thi c \sotrang\ trang})} \end{minipage}\hspace{1.5cm} \begin{minipage}[b]{11cm} \centerline{\textbf{\fontsize{12}{0}\selectfont THI TUYN SINH I HC, CAO NG NM 2008}} \centerline{\textbf{\fontsize{12}{0}\selectfont Mn thi: VT L, khi A}} \centerline{\textit{\fontsize{12}{0}\selectfont Thi gian lm bi: 90 pht.} \centerline{} \end{minipage}\\ \rightline{ \setlength\fboxrule{2pt} \setlength\fboxsep{5pt} \fbox{\bf M thi \made} } \noindent \begin{minipage}[b]{10cm} \textbf{H v tn th sinh:}\dotfill\\ \textbf{S bo danh:}\dotfill \end{minipage}\\ ta c

Mun hin m s ca thi phi dng lnh \made, hin s cu dng lnh \socau, mun hin tng s trang ca mi thi cn lnh \sotrang. Sau khi trn , mi thi s c mt m l mt s t nhin c 3 ch s c to ra mt cch ngu nhin.1 2.3.2 Ni dung cu hi

c nh trong phm vi
V m c to ngu nhin, nn c th c kh nng sinh ra 2 m ging nhau (t xy ra lm). V vy trnh nhm ln, sau khi trn xong hy kim tra li phn p n xem cc m khc nhau cha (thong nhn bit ngay m), nu c hy b ra 30 giy trn li.
1

\Opensolutionfile{ans}[ans1] Cc cu hi \Closesolutionfile{ans} 2.3.3 Ni dung mi cu hi

\begin{ex} NI DUNG CU HI \motcot{cu tr li}{cu tr li}{cu tr li}{cu tr li} \begin{sol} A, B, C, D (p n) \end{sol} \end{ex} V d: \begin{ex} Trong s ca mt my pht sng v tuyn in, khng c mch (tng) \haicot{bin iu}{khuch i}{tch sng}{pht dao ng cao tn} \begin{sol} C \end{sol} \end{ex} 2.3.4 Ghi cc phng n tr li p n A}{ND p n B}{ND p n C}{ND p n D} p n A}{ND p n B}{ND p n C}{ND p n D} p n A}{ND p n B}{ND p n C}{ND p n D} n thnh 1, 2, 4 ct tng ng.

\motcot{ND hoc \haicot{ND hoc \boncot{ND s ghi p

Ht mi ni dung mt phng n, chng trnh t ng chm ht cu. Ch : Khng c c Enter gia hai ND p n lin tip, chng hn: \haicot{bin iu}{khuch i}(Enter)<=== sai {tch sng}{pht dao ng cao tn} Trong mi phng n tr li, nu xut hin ngoc { th phi xut hin } (s lng hai ngoc ny phi bng nhau). 7x + 4y 15 = 0 V d nh bn mun nh h bn phi nh 3y 7z 13 = 0, $\begin{cases} 7x+4y-15=0\\ 3y-7z-13=0 \end{cases}$ Ch khng c nh

$\left\{ \begin{array}{l} 7x+4y-15=0\\ 3y-7z-13=0 \end{array} \right.$<=== lc ny s ngoc { nhiu hn s ngoc }. V vy nu, nu bn vn mun nh $\left\{ \begin{array}{l} 7x+4y-15=0\\ 3y-7z-13=0 \end{array} \right.$ Th bn cn nh ngha trc \newcommand{\he}[1]{ \left\{ \begin{array}{l} #1 \end{array} \right.} V khi nh trong p n bn ch vic gi $\he{7x+4y-15=0\\3y-7z-13=0}$ nh vy l m bo c s ngoc { v } l bng nhau. Trc mi \motcot, \haicot, \boncot khng cn c lnh \\ (xung dng) v iu ny c lm t ng. Trong mi phng n tr li khng nn tha du cch, nh th khi trnh by khng c p cho lm. 2.3.5 Ch o th t cu hi khng o cc phng n tr li

Vi nhng cu hi khng mun thay i th t cc phng n tr li, thay v bn son \motcot, \haicot, \ cc bn son \kmotcot, \kboncot, \khaicot, chng hn \begin{ex} Chn khng nh \textbf{ng nht} trong cc khng nh sau : \kboncot{2-1=1}{$\sqrt{3}$ l s v t}{$6$ chi ht 12}{Tt c u ng} \begin{sol} D \end{sol} \end{ex}

2.3.6

In p n

in p n tng ng, chng hn p n sang mt trang mi (ci ny l dng khi bn son ngn hng, cn khi trn th t ng sinh ra) \indapan \begin{multicols}{10} \input{ans1} \end{multicols}

2.3.7

Bin son cu t lun.

Nh cu trc nghim thng thng, ch c mt s ch : Cc cu t lun sau khi bin son trong Ngn hng thi ( cn dch xem c li khng), chng ta ct ring ra mt file, c tn l tl.tex ( cng th mc vi file cha cc trc nghim). Cu trc file tl.tex \Opensolutionfile{ans}[tuluan] Cc cu t lun \Closesolutionfile{ans}

Trn thi vi chng trnh ex_test

Copy file Ex_Test.bat v Ex_Test_Extra.bat C:\Program Fies\Ex_Test vo th mc cha file thi.

3.1

Bin tp thi loi n gin

Loi ny khng cha cu t lun v thi khng c phn t chn. Chy file Ex_Test.bat v nhp d liu

d liu nhp ln th hai vi s cu hi trc nghim (l 30) v s sinh ra (l 5) phi ging vi gi liu nhp ln 1

3.2

Bin tp thi c cu t lun

Loi thi ny gm hai phn : T lun v trc nghim. Chy file Ex_Test.bat v nhp d liu

d liu nhp ln th hai vi s cu hi trc nghim (l 30 - khng tnh thm 3 cu t lun) v s sinh ra (l 5) phi ging vi gi liu nhp ln 1

3.3

Bin tp thi c phn t chn

Loi thi ny gm hai phn : Phn chung, phn t chn 1 (phn c bn), phn t chn 2 (phn nng cao). Chy file Ex_Test_Extra.bat v nhp d liu : S cu hi trc nghim : 60 - Tng s cu hi cho c hai phn S cu hi trc nghim PHN CHUNG : 40 S cu hi trc nghim PHN C BN : 10 - phn t chn 1 S cu hi trc nghim PHN NNG CAO : 10 - phn t chn 2

d liu nhp ln th hai vi s tng s cu hi trc nghim (l 60) v s sinh ra (l 12) phi ging vi gi liu nhp ln 1

Ch : Vic son tho thi c phn t chn vn son tho nh bnh thng, chng hn c 60 cu, 40 cu chung, 10 cu t chn 1 v 10 cu t chn 2 c son tho lin tip khng cn c k hiu g phn bit hai phn ny, khi trn chng trnh s t ng phn chia.

Khuyn co:
File TeX bn son tho (cn trn) vit lin khng c khong trng.

Chng trnh ny trc tip bin dch thi theo cc bc LaTeX-DVI-PS-PDF v m file pdf lun sau khi trn xong, v vy bn phi c trnh c file nh dng pdf, file m mc nh l file out.pdf.2 Nu bn mun thi bin dch trc tip sang PDF (pdflatex), th sa cc file (kch chut phi, chn edit) Ex_Test.bat thnh @echo off Title Title Multiple Choice Questions in LaTeX - Tran Anh Tuan C:\Progra~1\Ex_Test\Run\Ex_Test.exe del *.aux pdflatex out.tex @echo off Title Title Multiple Choice Questions in LaTeX - Tran Anh Tuan C:\Progra~1\Ex_Test\Run\Ex_Test_dapan.exe pdflatex out.tex pdflatex out.tex del out.aux del out.out del out.log del ans*.tex del madedapan.tex out.pdf close Ex_Test_Extra.bat thnh @echo off Title Title Multiple Choice Questions in LaTeX - Tran Anh Tuan C:\Progra~1\Ex_Test\Run\Ex_Test_Extra.exe del *.aux pdflatex out.tex @echo off Title Title Multiple Choice Questions in LaTeX - Tran Anh Tuan C:\Progra~1\Ex_Test\Run\Ex_Test_dapan.exe pdflatex out.tex pdflatex out.tex del out.aux del out.out del out.log del ans*.tex del madedapan.tex out.pdf close

Mun cho l vn bn c ng khi xut sang PDF bn cn cu hnh li MiKTeX nh sau : vo C:/Program Files/MiKTeX 2.7/MikTeX/miktex/bin chy file mo.exe, trong th General chn Paper l A4 (khng phi l A4size)

10

You might also like