diff --git a/amc-templates/amc_template/exam.amc b/amc-templates/amc_template/exam.amc deleted file mode 100644 index bb11945..0000000 --- a/amc-templates/amc_template/exam.amc +++ /dev/null @@ -1,126 +0,0 @@ -AUTOQCM[TOTAL=1] - -<<<<<<< HEAD -AUTOQCM[NUM=1=MQC-03] - -AUTOQCM[FQ] - -AUTOQCM[NUM=2=SQC-02] - -AUTOQCM[FQ] - -AUTOQCM[NUM=3=SQC-01] -======= -AUTOQCM[NUM=1=MCQ-03] - -AUTOQCM[FQ] - -AUTOQCM[NUM=2=SCQ-02] - -AUTOQCM[FQ] - -AUTOQCM[NUM=3=SCQ-01] ->>>>>>> b1416c6d3badd9e972c1930694ce052ce64146a8 - -AUTOQCM[FQ] - -AUTOQCM[NUM=4=TF-02] - -AUTOQCM[FQ] - -AUTOQCM[NUM=5=TF-01] - -AUTOQCM[FQ] - -<<<<<<< HEAD -AUTOQCM[NUM=6=open-question-A] - -AUTOQCM[FQ] - -AUTOQCM[NUM=7=open-question-A1] - -AUTOQCM[FQ] - -AUTOQCM[NUM=8=open-question-A2] - -AUTOQCM[FQ] - -AUTOQCM[NUM=9=open-question-B] - -AUTOQCM[FQ] - -AUTOQCM[NUM=10=open-question-C] - -AUTOQCM[FQ] - -AUTOQCM[NUM=11=open-question-D] - -AUTOQCM[FQ] -======= -AUTOQCM[NUM=6=OPEN-A] - -AUTOQCM[FQ] - -AUTOQCM[NUM=7=OPEN-B] - -AUTOQCM[FQ] - -AUTOQCM[NUM=8=OPEN-C] ->>>>>>> b1416c6d3badd9e972c1930694ce052ce64146a8 - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - diff --git a/amc-templates/amc_template/exam.aux b/amc-templates/amc_template/exam.aux deleted file mode 100644 index f23e546..0000000 --- a/amc-templates/amc_template/exam.aux +++ /dev/null @@ -1 +0,0 @@ -\relax diff --git a/amc-templates/amc_template/exam.log b/amc-templates/amc_template/exam.log deleted file mode 100644 index 635fc97..0000000 --- a/amc-templates/amc_template/exam.log +++ /dev/null @@ -1,1375 +0,0 @@ -<<<<<<< HEAD -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.7.3) 9 JUN 2021 09:57 -======= -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex 2020.7.13) 12 MAY 2021 15:50 ->>>>>>> b1416c6d3badd9e972c1930694ce052ce64146a8 -entering extended mode - restricted \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**exam.tex -(./exam.tex -LaTeX2e <2020-02-02> patch level 5 -L3 programming layer <2020-03-06> -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/article.cls -Document Class: article 2019/12/20 v1.4l Standard LaTeX document class -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option) -) -\c@part=\count167 -\c@section=\count168 -\c@subsection=\count169 -\c@subsubsection=\count170 -\c@paragraph=\count171 -\c@subparagraph=\count172 -\c@figure=\count173 -\c@table=\count174 -\abovecaptionskip=\skip47 -\belowcaptionskip=\skip48 -\bibindent=\dimen134 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2018/08/11 v1.3c Input encoding file -\inpenc@prehook=\toks15 -\inpenc@posthook=\toks16 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2020/02/11 v2.0o Standard LaTeX package -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) - -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 225. - -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2020/08/26 v1.2 Graphics/color driver for pdftex -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. -Package xcolor Info: Model `RGB' extended on input line 1364. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/fix-cm.sty -Package: fix-cm 2015/01/14 v1.1t fixes to LaTeX - -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding TS1 on input line 47. -)) -(./automultiplechoice.sty -Package: automultiplechoice - -(/usr/local/texlive/2020/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer -s -\f@nch@headwidth=\skip49 -\f@nch@O@elh=\skip50 -\f@nch@O@erh=\skip51 -\f@nch@O@olh=\skip52 -\f@nch@O@orh=\skip53 -\f@nch@O@elf=\skip54 -\f@nch@O@erf=\skip55 -\f@nch@O@olf=\skip56 -\f@nch@O@orf=\skip57 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/bophook/bophook.sty -Package: bophook 2001/03/29 v0.02 beginning-of-page hook, K. Tinnefeld -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/xkeyval/xkeyval.sty -Package: xkeyval 2014/12/03 v2.7a package option processing (HA) - -(/usr/local/texlive/2020/texmf-dist/tex/generic/xkeyval/xkeyval.tex -(/usr/local/texlive/2020/texmf-dist/tex/generic/xkeyval/xkvutils.tex -\XKV@toks=\toks17 -\XKV@tempa@toks=\toks18 - -(/usr/local/texlive/2020/texmf-dist/tex/generic/xkeyval/keyval.tex)) -\XKV@depth=\count175 -File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) -)) -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/rotating.sty -Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX - -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 105. -) -\Gin@req@height=\dimen135 -\Gin@req@width=\dimen136 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) -\c@r@tfl@t=\count176 -\rotFPtop=\skip58 -\rotFPbot=\skip59 -\rot@float@box=\box45 -\rot@mess@toks=\toks19 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/fancybox/fancybox.sty -Package: fancybox 2010/05/15 1.4 - -Style option: `fancybox' v1.4 <2010/05/15> (tvz) -\@fancybox=\box46 -\shadowsize=\dimen137 -\@Sbox=\box47 -\do@VerbBox=\toks20 -\the@fancyput=\toks21 -\this@fancyput=\toks22 -\EndVerbatimTokens=\toks23 -\Verbatim@Outfile=\write3 -\Verbatim@Infile=\read2 -) -\AMC@logfile=\write4 -\openout4 = `exam.amc'. - -\AMCload@counter=\count177 -\AMCid@quest=\count178 -\AMCid@check=\count179 -\AMCid@etud=\count180 -\AMCid@etudstart=\count181 -\AMCid@etudfin=\count182 -\AMCnum@copies=\count183 -\AMCformVSpace=\dimen138 -\AMCformHSpace=\dimen139 -\AMCinterIrep=\dimen140 -\AMCinterBrep=\dimen141 -\AMCinterIquest=\dimen142 -\AMCinterBquest=\dimen143 -\AMCids@width=\dimen144 -\AMCids@height=\dimen145 -\AMC@SR=\count184 -\AMC@SR@count=\count185 -\AMC@SRnum=\count186 -\AMC@sti=\count187 -\AMC@stil=\count188 -\AMCsw@p@=\toks24 -\AMC@numerotation=\count189 -\AMC@XYspecial=\write5 -\AMC@tmpXY=\write6 -\c@AMC@ncase=\count190 -\AMC@boxedrule=\skip60 -\AMC@crossrule=\skip61 -\AMC@boxeddown=\skip62 -\AMC@boxedwidth=\skip63 -\AMC@boxedheight=\skip64 -\AMC@oval@radius=\skip65 -\AMC@outside@sep=\skip66 -\AMC@CBtaille=\skip67 -\AMCbin@sequence=\toks25 -\AMCbin@number=\count191 -\AMCbin@ndigits=\count192 -\AMCbin@id=\count193 -\AMCbin@digit=\count194 -\AMCtok@k=\count195 -\AMCtok@max=\count196 -\AMCtok@size=\count197 -\AMC@imax=\count198 -\AMCtok@ik=\count199 -\AMCloop@k=\count266 -\AMCrep@count=\count267 -\reponse@cxcix=\toks26 -\reponse@cxcviii=\toks27 -\reponse@cxcvii=\toks28 -\reponse@cxcvi=\toks29 -\reponse@cxcv=\toks30 -\reponse@cxciv=\toks31 -\reponse@cxciii=\toks32 -\reponse@cxcii=\toks33 -\reponse@cxci=\toks34 -\reponse@cxc=\toks35 -\reponse@clxxxix=\toks36 -\reponse@clxxxviii=\toks37 -\reponse@clxxxvii=\toks38 -\reponse@clxxxvi=\toks39 -\reponse@clxxxv=\toks40 -\reponse@clxxxiv=\toks41 -\reponse@clxxxiii=\toks42 -\reponse@clxxxii=\toks43 -\reponse@clxxxi=\toks44 -\reponse@clxxx=\toks45 -\reponse@clxxix=\toks46 -\reponse@clxxviii=\toks47 -\reponse@clxxvii=\toks48 -\reponse@clxxvi=\toks49 -\reponse@clxxv=\toks50 -\reponse@clxxiv=\toks51 -\reponse@clxxiii=\toks52 -\reponse@clxxii=\toks53 -\reponse@clxxi=\toks54 -\reponse@clxx=\toks55 -\reponse@clxix=\toks56 -\reponse@clxviii=\toks57 -\reponse@clxvii=\toks58 -\reponse@clxvi=\toks59 -\reponse@clxv=\toks60 -\reponse@clxiv=\toks61 -\reponse@clxiii=\toks62 -\reponse@clxii=\toks63 -\reponse@clxi=\toks64 -\reponse@clx=\toks65 -\reponse@clix=\toks66 -\reponse@clviii=\toks67 -\reponse@clvii=\toks68 -\reponse@clvi=\toks69 -\reponse@clv=\toks70 -\reponse@cliv=\toks71 -\reponse@cliii=\toks72 -\reponse@clii=\toks73 -\reponse@cli=\toks74 -\reponse@cl=\toks75 -\reponse@cxlix=\toks76 -\reponse@cxlviii=\toks77 -\reponse@cxlvii=\toks78 -\reponse@cxlvi=\toks79 -\reponse@cxlv=\toks80 -\reponse@cxliv=\toks81 -\reponse@cxliii=\toks82 -\reponse@cxlii=\toks83 -\reponse@cxli=\toks84 -\reponse@cxl=\toks85 -\reponse@cxxxix=\toks86 -\reponse@cxxxviii=\toks87 -\reponse@cxxxvii=\toks88 -\reponse@cxxxvi=\toks89 -\reponse@cxxxv=\toks90 -\reponse@cxxxiv=\toks91 -\reponse@cxxxiii=\toks92 -\reponse@cxxxii=\toks93 -\reponse@cxxxi=\toks94 -\reponse@cxxx=\toks95 -\reponse@cxxix=\toks96 -\reponse@cxxviii=\toks97 -\reponse@cxxvii=\toks98 -\reponse@cxxvi=\toks99 -\reponse@cxxv=\toks100 -\reponse@cxxiv=\toks101 -\reponse@cxxiii=\toks102 -\reponse@cxxii=\toks103 -\reponse@cxxi=\toks104 -\reponse@cxx=\toks105 -\reponse@cxix=\toks106 -\reponse@cxviii=\toks107 -\reponse@cxvii=\toks108 -\reponse@cxvi=\toks109 -\reponse@cxv=\toks110 -\reponse@cxiv=\toks111 -\reponse@cxiii=\toks112 -\reponse@cxii=\toks113 -\reponse@cxi=\toks114 -\reponse@cx=\toks115 -\reponse@cix=\toks116 -\reponse@cviii=\toks117 -\reponse@cvii=\toks118 -\reponse@cvi=\toks119 -\reponse@cv=\toks120 -\reponse@civ=\toks121 -\reponse@ciii=\toks122 -\reponse@cii=\toks123 -\reponse@ci=\toks124 -\reponse@c=\toks125 -\reponse@xcix=\toks126 -\reponse@xcviii=\toks127 -\reponse@xcvii=\toks128 -\reponse@xcvi=\toks129 -\reponse@xcv=\toks130 -\reponse@xciv=\toks131 -\reponse@xciii=\toks132 -\reponse@xcii=\toks133 -\reponse@xci=\toks134 -\reponse@xc=\toks135 -\reponse@lxxxix=\toks136 -\reponse@lxxxviii=\toks137 -\reponse@lxxxvii=\toks138 -\reponse@lxxxvi=\toks139 -\reponse@lxxxv=\toks140 -\reponse@lxxxiv=\toks141 -\reponse@lxxxiii=\toks142 -\reponse@lxxxii=\toks143 -\reponse@lxxxi=\toks144 -\reponse@lxxx=\toks145 -\reponse@lxxix=\toks146 -\reponse@lxxviii=\toks147 -\reponse@lxxvii=\toks148 -\reponse@lxxvi=\toks149 -\reponse@lxxv=\toks150 -\reponse@lxxiv=\toks151 -\reponse@lxxiii=\toks152 -\reponse@lxxii=\toks153 -\reponse@lxxi=\toks154 -\reponse@lxx=\toks155 -\reponse@lxix=\toks156 -\reponse@lxviii=\toks157 -\reponse@lxvii=\toks158 -\reponse@lxvi=\toks159 -\reponse@lxv=\toks160 -\reponse@lxiv=\toks161 -\reponse@lxiii=\toks162 -\reponse@lxii=\toks163 -\reponse@lxi=\toks164 -\reponse@lx=\toks165 -\reponse@lix=\toks166 -\reponse@lviii=\toks167 -\reponse@lvii=\toks168 -\reponse@lvi=\toks169 -\reponse@lv=\toks170 -\reponse@liv=\toks171 -\reponse@liii=\toks172 -\reponse@lii=\toks173 -\reponse@li=\toks174 -\reponse@l=\toks175 -\reponse@xlix=\toks176 -\reponse@xlviii=\toks177 -\reponse@xlvii=\toks178 -\reponse@xlvi=\toks179 -\reponse@xlv=\toks180 -\reponse@xliv=\toks181 -\reponse@xliii=\toks182 -\reponse@xlii=\toks183 -\reponse@xli=\toks184 -\reponse@xl=\toks185 -\reponse@xxxix=\toks186 -\reponse@xxxviii=\toks187 -\reponse@xxxvii=\toks188 -\reponse@xxxvi=\toks189 -\reponse@xxxv=\toks190 -\reponse@xxxiv=\toks191 -\reponse@xxxiii=\toks192 -\reponse@xxxii=\toks193 -\reponse@xxxi=\toks194 -\reponse@xxx=\toks195 -\reponse@xxix=\toks196 -\reponse@xxviii=\toks197 -\reponse@xxvii=\toks198 -\reponse@xxvi=\toks199 -\reponse@xxv=\toks200 -\reponse@xxiv=\toks201 -\reponse@xxiii=\toks202 -\reponse@xxii=\toks203 -\reponse@xxi=\toks204 -\reponse@xx=\toks205 -\reponse@xix=\toks206 -\reponse@xviii=\toks207 -\reponse@xvii=\toks208 -\reponse@xvi=\toks209 -\reponse@xv=\toks210 -\reponse@xiv=\toks211 -\reponse@xiii=\toks212 -\reponse@xii=\toks213 -\reponse@xi=\toks214 -\reponse@x=\toks215 -\reponse@ix=\toks216 -\reponse@viii=\toks217 -\reponse@vii=\toks218 -\reponse@vi=\toks219 -\reponse@v=\toks220 -\reponse@iv=\toks221 -\reponse@iii=\toks222 -\reponse@ii=\toks223 -\reponse@i=\toks224 -\AMCnum@questions=\count268 -\AMCrep@@count=\count269 -\AMC@mn@test=\skip68 -\AMC@mn@sep=\skip69 -\AMC@mn@leftmargin=\skip70 -\AMC@mn@rightmargin=\skip71 -\AMC@sz@width=\skip72 -\AMC@sz@height=\skip73 -\AMC@sz@depth=\skip74 -\AMC@sza@width=\skip75 -\AMC@sza@height=\skip76 -\AMC@sza@depth=\skip77 -\c@AMCquestionaff=\count270 -\ouverte@vs=\dimen146 -\AMC@chiffres=\count271 -\AMCcodeHspace=\dimen147 -\AMCcodeVspace=\dimen148 -\AMCnumeric@Hspace=\dimen149 -\AMCnumeric@Vspace=\dimen150 -\AMC@numeric@lastdigit=\count272 -\AMC@integer@modulo=\count273 -\AMC@numeric@integer=\count274 -\AMC@numeric@calcdigit=\count275 -\AMC@numeric@digits=\count276 -\AMC@numeric@decd=\count277 -\AMC@numeric@value=\count278 -\AMC@numeric@x=\count279 -\AMC@numeric@base=\count280 -\AMC@numeric@exact=\count281 -\AMC@numeric@approx=\count282 -\AMCopen@Hspace=\dimen151 -\AMCopen@LineHeight=\dimen152 -\AMCopen@Lines=\count283 -\AMCopen@boxmargin=\dimen153 -\AMCopen@boxframerule=\dimen154 -\AMCopen@framerule=\dimen155 - (/usr/local/texlive/2020/texmf-dist/tex/latex/environ/environ.sty -Package: environ 2014/05/04 v0.3 A new way to define environments - -(/usr/local/texlive/2020/texmf-dist/tex/latex/trimspaces/trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -) -\@envbody=\toks225 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/etex-pkg/etex.sty -Package: etex 2016/08/01 v2.7 eTeX basic definition package (PEB,DPC) - - -Package etex Warning: Extended allocation already in use. -(etex) etex.sty code will not be used. -(etex) To force etex package to load, add -(etex) \RequirePackage{etex} -(etex) at the start of the document. - -) (/usr/local/texlive/2020/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - -(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. - -(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/iftex.sty -Package: iftex 2020/03/06 v1.0d TeX engine tests -)) -\Gm@cnth=\count284 -\Gm@cntv=\count285 -\c@Gm@tempcnt=\count286 -\Gm@bindingoffset=\dimen156 -\Gm@wd@mp=\dimen157 -\Gm@odd@mp=\dimen158 -\Gm@even@mp=\dimen159 -\Gm@layoutwidth=\dimen160 -\Gm@layoutheight=\dimen161 -\Gm@layouthoffset=\dimen162 -\Gm@layoutvoffset=\dimen163 -\Gm@dimlist=\toks226 -)) -(./packages.tex -(/usr/local/texlive/2020/texmf-dist/tex/latex/csvsimple/csvsimple.sty -Package: csvsimple 2019/04/09 version 1.21 LaTeX CSV file processing - -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te -x -\pgfutil@everybye=\toks227 -\pgfutil@tempdima=\dimen164 -\pgfutil@tempdimb=\dimen165 - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li -sts.tex)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box48 -(/usr/local/texlive/2020/texmf-dist/tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2020/01/08 v3.1.5b (3.1.5b) -)) -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks228 -\pgfkeys@temptoks=\toks229 - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c -ode.tex -\pgfkeys@tmptoks=\toks230 -))) (/usr/local/texlive/2020/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count287 -) (/usr/local/texlive/2020/texmf-dist/tex/latex/tools/shellesc.sty -Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX -Package shellesc Info: Restricted shell escape enabled on input line 77. -) -\csv@file=\read3 -\c@csvinputline=\count288 -\c@csvrow=\count289 -\c@csvcol=\count290 -\csv@out=\write7 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/tools/multicol.sty -Package: multicol 2019/12/09 v1.8y multicolumn formatting (FMi) -\c@tracingmulticols=\count291 -\mult@box=\box49 -\multicol@leftmargin=\dimen166 -\c@unbalance=\count292 -\c@collectmore=\count293 -\doublecol@number=\count294 -\multicoltolerance=\count295 -\multicolpretolerance=\count296 -\full@width=\dimen167 -\page@free=\dimen168 -\premulticols=\dimen169 -\postmulticols=\dimen170 -\multicolsep=\skip78 -\multicolbaselineskip=\skip79 -\partial@page=\box50 -\last@line=\box51 -\maxbalancingoverflow=\dimen171 -\mult@rightbox=\box52 -\mult@grightbox=\box53 -\mult@gfirstbox=\box54 -\mult@firstbox=\box55 -\@tempa=\box56 -\@tempa=\box57 -\@tempa=\box58 -\@tempa=\box59 -\@tempa=\box60 -\@tempa=\box61 -\@tempa=\box62 -\@tempa=\box63 -\@tempa=\box64 -\@tempa=\box65 -\@tempa=\box66 -\@tempa=\box67 -\@tempa=\box68 -\@tempa=\box69 -\@tempa=\box70 -\@tempa=\box71 -\@tempa=\box72 -\@tempa=\box73 -\@tempa=\box74 -\@tempa=\box75 -\@tempa=\box76 -\@tempa=\box77 -\@tempa=\box78 -\@tempa=\box79 -\@tempa=\box80 -\@tempa=\box81 -\@tempa=\box82 -\@tempa=\box83 -\@tempa=\box84 -\@tempa=\box85 -\@tempa=\box86 -\@tempa=\box87 -\@tempa=\box88 -\@tempa=\box89 -\@tempa=\box90 -\@tempa=\box91 -\@tempa=\box92 -\c@minrows=\count297 -\c@columnbadness=\count298 -\c@finalcolumnbadness=\count299 -\last@try=\dimen172 -\multicolovershoot=\dimen173 -\multicolundershoot=\dimen174 -\mult@nat@firstbox=\box93 -\colbreak@box=\box94 -\mc@col@check@num=\count300 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2020/01/20 v2.17e AMS math features -\@mathmargin=\skip80 - -For additional information on amsmath, use the `?' option. -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text - -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks231 -\ex@=\dimen175 -)) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen176 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count301 -LaTeX Info: Redefining \frac on input line 227. -\uproot@=\count302 -\leftroot@=\count303 -LaTeX Info: Redefining \overline on input line 389. -\classnum@=\count304 -\DOTSCASE@=\count305 -LaTeX Info: Redefining \ldots on input line 486. -LaTeX Info: Redefining \dots on input line 489. -LaTeX Info: Redefining \cdots on input line 610. -\Mathstrutbox@=\box95 -\strutbox@=\box96 -\big@size=\dimen177 -LaTeX Font Info: Redeclaring font encoding OML on input line 733. -LaTeX Font Info: Redeclaring font encoding OMS on input line 734. -\macc@depth=\count306 -\c@MaxMatrixCols=\count307 -\dotsspace@=\muskip16 -\c@parentequation=\count308 -\dspbrk@lvl=\count309 -\tag@help=\toks232 -\row@=\count310 -\column@=\count311 -\maxfields@=\count312 -\andhelp@=\toks233 -\eqnshift@=\dimen178 -\alignsep@=\dimen179 -\tagshift@=\dimen180 -\tagwidth@=\dimen181 -\totwidth@=\dimen182 -\lineht@=\dimen183 -\@envbody=\toks234 -\multlinegap=\skip81 -\multlinetaggap=\skip82 -\mathdisplay@stack=\toks235 -LaTeX Info: Redefining \[ on input line 2859. -LaTeX Info: Redefining \] on input line 2860. -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/jknapltx/mathrsfs.sty -Package: mathrsfs 1996/01/01 Math RSFS package v1.0 (jk) -\symrsfs=\mathgroup4 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/euscript.sty -Package: euscript 2009/06/22 v3.00 Euler Script fonts -LaTeX Font Info: Overwriting math alphabet `\EuScript' in version `bold' -(Font) U/eus/m/n --> U/eus/b/n on input line 33. -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/epsfig.sty -Package: epsfig 2017/06/25 v1.7b (e)psfig emulation (SPQR) -\epsfxsize=\dimen184 -\epsfysize=\dimen185 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup5 -\symAMSb=\mathgroup6 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -)) -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -Package: pgf 2020/01/08 v3.1.5b (3.1.5b) - -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2020/01/08 v3.1.5b (3.1.5b) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex) -\pgf@x=\dimen186 -\pgf@y=\dimen187 -\pgf@xa=\dimen188 -\pgf@ya=\dimen189 -\pgf@xb=\dimen190 -\pgf@yb=\dimen191 -\pgf@xc=\dimen192 -\pgf@yc=\dimen193 -\pgf@xd=\dimen194 -\pgf@yd=\dimen195 -\w@pgf@writea=\write8 -\r@pgf@reada=\read4 -\c@pgf@counta=\count313 -\c@pgf@countb=\count314 -\c@pgf@countc=\count315 -\c@pgf@countd=\count316 -\t@pgf@toka=\toks236 -\t@pgf@tokb=\toks237 -\t@pgf@tokc=\toks238 -\pgf@sys@id@count=\count317 -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2020/01/08 v3.1.5b (3.1.5b) -) -Driver file for pgf: pgfsys-pdftex.def - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d -ef -File: pgfsys-pdftex.def 2020/01/08 v3.1.5b (3.1.5b) - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p -df.def -File: pgfsys-common-pdf.def 2020/01/08 v3.1.5b (3.1.5b) -))) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. -code.tex -File: pgfsyssoftpath.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfsyssoftpath@smallbuffer@items=\count318 -\pgfsyssoftpath@bigbuffer@items=\count319 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. -code.tex -File: pgfsysprotocol.code.tex 2020/01/08 v3.1.5b (3.1.5b) -)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2020/01/08 v3.1.5b (3.1.5b) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen196 -\pgfmath@count=\count320 -\pgfmath@box=\box97 -\pgfmath@toks=\toks239 -\pgfmath@stack@operand=\toks240 -\pgfmath@stack@operation=\toks241 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. -tex -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic -.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo -nometric.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando -m.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa -rison.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. -code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round -.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. -code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ -erarithmetics.code.tex))) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count321 -)) (/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co -de.tex -File: pgfcorepoints.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@picminx=\dimen197 -\pgf@picmaxx=\dimen198 -\pgf@picminy=\dimen199 -\pgf@picmaxy=\dimen256 -\pgf@pathminx=\dimen257 -\pgf@pathmaxx=\dimen258 -\pgf@pathminy=\dimen259 -\pgf@pathmaxy=\dimen260 -\pgf@xx=\dimen261 -\pgf@xy=\dimen262 -\pgf@yx=\dimen263 -\pgf@yy=\dimen264 -\pgf@zx=\dimen265 -\pgf@zy=\dimen266 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst -ruct.code.tex -File: pgfcorepathconstruct.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@path@lastx=\dimen267 -\pgf@path@lasty=\dimen268 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage -.code.tex -File: pgfcorepathusage.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@shorten@end@additional=\dimen269 -\pgf@shorten@start@additional=\dimen270 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co -de.tex -File: pgfcorescopes.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfpic=\box98 -\pgf@hbox=\box99 -\pgf@layerbox@main=\box100 -\pgf@picture@serial@count=\count322 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst -ate.code.tex -File: pgfcoregraphicstate.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgflinewidth=\dimen271 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform -ations.code.tex -File: pgfcoretransformations.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@pt@x=\dimen272 -\pgf@pt@y=\dimen273 -\pgf@pt@temp=\dimen274 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod -e.tex -File: pgfcorequick.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c -ode.tex -File: pgfcoreobjects.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce -ssing.code.tex -File: pgfcorepathprocessing.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co -de.tex -File: pgfcorearrows.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfarrowsep=\dimen275 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod -e.tex -File: pgfcoreshade.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@max=\dimen276 -\pgf@sys@shading@range@num=\count323 -\pgf@shadingcount=\count324 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod -e.tex -File: pgfcoreimage.code.tex 2020/01/08 v3.1.5b (3.1.5b) - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. -code.tex -File: pgfcoreexternal.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfexternal@startupbox=\box101 -)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co -de.tex -File: pgfcorelayers.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare -ncy.code.tex -File: pgfcoretransparency.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. -code.tex -File: pgfcorepatterns.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code. -tex -File: pgfcorerdf.code.tex 2020/01/08 v3.1.5b (3.1.5b) -))) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod -e.tex -File: pgfmoduleshapes.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfnodeparttextbox=\box102 -) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. -tex -File: pgfmoduleplot.code.tex 2020/01/08 v3.1.5b (3.1.5b) -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version --0-65.sty -Package: pgfcomp-version-0-65 2020/01/08 v3.1.5b (3.1.5b) -\pgf@nodesepstart=\dimen277 -\pgf@nodesepend=\dimen278 -) -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version --1-18.sty -Package: pgfcomp-version-1-18 2020/01/08 v3.1.5b (3.1.5b) -)) -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -(/usr/local/texlive/2020/texmf-dist/tex/latex/pgf/math/pgfmath.sty -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2020/01/08 v3.1.5b (3.1.5b) - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) -\pgffor@iter=\dimen279 -\pgffor@skip=\dimen280 -\pgffor@stack=\toks242 -\pgffor@toks=\toks243 -)) -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod -e.tex -Package: tikz 2020/01/08 v3.1.5b (3.1.5b) - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan -dlers.code.tex -File: pgflibraryplothandlers.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgf@plot@mark@count=\count325 -\pgfplotmarksize=\dimen281 -) -\tikz@lastx=\dimen282 -\tikz@lasty=\dimen283 -\tikz@lastxsaved=\dimen284 -\tikz@lastysaved=\dimen285 -\tikz@lastmovetox=\dimen286 -\tikz@lastmovetoy=\dimen287 -\tikzleveldistance=\dimen288 -\tikzsiblingdistance=\dimen289 -\tikz@figbox=\box103 -\tikz@figbox@bg=\box104 -\tikz@tempbox=\box105 -\tikz@tempbox@bg=\box106 -\tikztreelevel=\count326 -\tikznumberofchildren=\count327 -\tikznumberofcurrentchild=\count328 -\tikz@fig@count=\count329 - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod -e.tex -File: pgfmodulematrix.code.tex 2020/01/08 v3.1.5b (3.1.5b) -\pgfmatrixcurrentrow=\count330 -\pgfmatrixcurrentcolumn=\count331 -\pgf@matrix@numberofcolumns=\count332 -) -\tikz@expandcount=\count333 - -(/usr/local/texlive/2020/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2020/01/08 v3.1.5b (3.1.5b) -))) (./commands.tex) (./style_extra.tex -(/usr/local/texlive/2020/texmf-dist/tex/latex/tools/array.sty -Package: array 2019/08/31 v2.4l Tabular extension package (FMi) -\col@sep=\dimen290 -\ar@mcellbox=\box107 -\extrarowheight=\dimen291 -\NC@list=\toks244 -\extratabsurround=\skip83 -\backup@length=\skip84 -\ar@cellbox=\box108 -)) -(./random-seed.tex) (./exam-info.tex) -(/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def -File: l3backend-pdfmode.def 2020-03-12 L3 backend support: PDF mode -\l__kernel_color_stack_int=\count334 -\l__pdf_internal_box=\box109 -) -(./exam.aux) -\openout1 = `exam.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 46. -LaTeX Font Info: ... okay on input line 46. - -(/usr/local/texlive/2020/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count335 -\scratchdimen=\dimen292 -\scratchbox=\box110 -\nofMPsegments=\count336 -\nofMParguments=\count337 -\everyMPshowfont=\toks245 -\MPscratchCnt=\count338 -\MPscratchDim=\dimen293 -\MPnumerator=\count339 -\makeMPintoPDFobject=\count340 -\everyMPtoPDFconversion=\toks246 -) (/usr/local/texlive/2020/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -85. - -(/usr/local/texlive/2020/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -\AMC@ovalbox@R=\box111 -\AMC@ovalbox@RF=\box112 -\AMC@ovalbox@=\box113 -\AMC@ovalbox@F=\box114 - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: includehead includefoot -* h-part:(L,W,R)=(64.01869pt, 469.47049pt, 64.01869pt) -* v-part:(T,H,B)=(14.22636pt, 799.52228pt, 31.2982pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=469.47049pt -* \textheight=714.16403pt -* \oddsidemargin=-8.2513pt -* \evensidemargin=-8.2513pt -* \topmargin=-58.04362pt -* \headheight=56.9055pt -* \headsep=5.69046pt -* \topskip=10.0pt -* \footskip=22.76228pt -* \marginparwidth=57.0pt -* \marginparsep=11.0pt -* \columnsep=10.0pt -* \skip\footins=9.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -ABD: EveryShipout initializing macros (./sections.tex (./section_1.tex -\section1@k=\count341 -\AMCsection1@j=\count342 -\section1@i=\toks247 -\section1@ii=\toks248 -\section1@iii=\toks249 -) -(./section_2.tex -\section2@k=\count343 -\AMCsection2@j=\count344 -\section2@i=\toks250 -\section2@ii=\toks251 -)) (./first_page.tex - -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. -LaTeX Font Info: Trying to load font information for U+rsfs on input line 27 -. - -(/usr/local/texlive/2020/texmf-dist/tex/latex/jknapltx/ursfs.fd -File: ursfs.fd 1998/03/24 rsfs font definition file (jk) -) -LaTeX Font Info: Trying to load font information for U+msa on input line 27. - - -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Trying to load font information for U+msb on input line 27. - - -(/usr/local/texlive/2020/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) - -File: media/good_bad_square.png Graphic file (type png) - -Package pdftex.def Info: media/good_bad_square.png used on input line 86. -(pdftex.def) Requested size: 468.01335pt x 104.89296pt. -) -(./random-sections.tex (./header_1.tex [1{/usr/local/texlive/2020/texmf-var/fon -ts/map/pdftex/updmap/pdftex.map} - - <./media/epfl-logo.pdf> <./media/good_bad_square.png>]) (./questions/fr/mc3.te -x) (./questions/fr/mc2.tex) -(./questions/fr/mc1.tex) (./header_2.tex -Underfull \hbox (badness 10000) in paragraph at lines 2--1 - - [] - -[2]) (./questions/fr/tf2.tex) (./questions/fr/tf1.tex)) -Underfull \hbox (badness 10000) in paragraph at lines 1--81 - - [] - -(./extra_section.tex [3] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 45--46 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 45--46 - - [] - -[4] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 67--68 - - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--69 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 68--69 - - [] - -[7 - -]) -Overfull \hbox (3.82484pt too wide) in paragraph at lines 90--81 -[] - [] - -[8] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. -File: media/good_bad_square.png Graphic file (type png) - -Package pdftex.def Info: media/good_bad_square.png used on input line 86. -(pdftex.def) Requested size: 468.01335pt x 104.89296pt. -) (./random-sections.tex (./header_1.tex [1 - -]) -(./questions/fr/mc2.tex) (./questions/fr/mc3.tex) (./questions/fr/mc1.tex) -(./header_2.tex -Underfull \hbox (badness 10000) in paragraph at lines 1--1 - - [] - -[2]) (./questions/fr/tf1.tex) (./questions/fr/tf2.tex)) -Underfull \hbox (badness 10000) in paragraph at lines 1--81 - - [] - -(./extra_section.tex [3] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 45--46 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 45--46 - - [] - -[4] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 67--68 - - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--69 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 68--69 - - [] - -[7 - -]) -Overfull \hbox (3.82484pt too wide) in paragraph at lines 90--81 -[] - [] - -[8] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. -File: media/good_bad_square.png Graphic file (type png) - -Package pdftex.def Info: media/good_bad_square.png used on input line 86. -(pdftex.def) Requested size: 468.01335pt x 104.89296pt. -) (./random-sections.tex (./header_1.tex [1 - -]) -(./questions/fr/mc1.tex) (./questions/fr/mc2.tex) (./questions/fr/mc3.tex) -(./header_2.tex -Underfull \hbox (badness 10000) in paragraph at lines 1--1 - - [] - -[2]) (./questions/fr/tf1.tex) (./questions/fr/tf2.tex)) -Underfull \hbox (badness 10000) in paragraph at lines 1--81 - - [] - -(./extra_section.tex [3] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 45--46 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 45--46 - - [] - -[4] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 67--68 - - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--69 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 68--69 - - [] - -[7 - -]) -Overfull \hbox (3.82484pt too wide) in paragraph at lines 90--81 -[] - [] - -[8] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. -File: media/good_bad_square.png Graphic file (type png) - -Package pdftex.def Info: media/good_bad_square.png used on input line 86. -(pdftex.def) Requested size: 468.01335pt x 104.89296pt. -) (./random-sections.tex (./header_1.tex [1 - -]) -(./questions/fr/mc1.tex) (./questions/fr/mc3.tex) (./questions/fr/mc2.tex) -(./header_2.tex -Underfull \hbox (badness 10000) in paragraph at lines 1--1 - - [] - -[2]) (./questions/fr/tf2.tex) (./questions/fr/tf1.tex)) -Underfull \hbox (badness 10000) in paragraph at lines 1--81 - - [] - -(./extra_section.tex [3] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 45--46 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 45--46 - - [] - -[4] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 67--68 - - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--69 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 68--69 - - [] - -[7 - -]) -Overfull \hbox (3.82484pt too wide) in paragraph at lines 90--81 -[] - [] - -[8] (./exam.aux) ) -Here is how much of TeX's memory you used: -<<<<<<< HEAD - 16710 strings out of 492982 - 312769 string characters out of 6134897 - 395397 words of memory out of 5000000 - 19801 multiletter control sequences out of 15000+600000 - 14821 words of font info for 38 fonts, out of 8000000 for 9000 -======= - 16508 strings out of 480608 - 315134 string characters out of 5903630 - 574793 words of memory out of 5000000 - 31964 multiletter control sequences out of 15000+600000 - 543854 words of font info for 49 fonts, out of 8000000 for 9000 ->>>>>>> b1416c6d3badd9e972c1930694ce052ce64146a8 - 1141 hyphenation exceptions out of 8191 - 58i,22n,68p,793b,603s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/local/texlive/2020/texmf-dist/fonts/enc/dvips/cm-super/ -cm-super-t1.enc}{/usr/local/texlive/2020/texmf-dist/fonts/enc/dvips/cm-super/cm --super-ts1.enc} - -Output written on exam.pdf (32 pages, 371908 bytes). -PDF statistics: - 189 PDF objects out of 1000 (max. 8388607) - 133 compressed objects within 2 object streams - 0 named destinations out of 1000 (max. 500000) - 23 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/amc-templates/amc_template/exam.pdf b/amc-templates/amc_template/exam.pdf deleted file mode 100644 index 78cc415..0000000 Binary files a/amc-templates/amc_template/exam.pdf and /dev/null differ diff --git a/amc-templates/amc_template/exam.synctex.gz b/amc-templates/amc_template/exam.synctex.gz deleted file mode 100644 index ec8dd22..0000000 Binary files a/amc-templates/amc_template/exam.synctex.gz and /dev/null differ diff --git a/amc-templates/amc_template/extra_section.log b/amc-templates/amc_template/extra_section.log deleted file mode 100644 index 39c3e61..0000000 --- a/amc-templates/amc_template/extra_section.log +++ /dev/null @@ -1,2336 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.7.3) 21 DEC 2020 17:20 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**extra_section.tex -(./extra_section.tex -LaTeX2e <2017-04-15> -Babel <3.18> and hyphenation patterns for 84 language(s) loaded. - -! LaTeX Error: \AMCbeginQuestion undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.7 \renewcommand{\AMCbeginQuestion} - [2]{\QuestionText{#1}} -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: No counter 'AMCquestionaff' defined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.12 \addtocounter{AMCquestionaff}{1} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.15 \subsection - *{Trois\`eme partie, questions de type ouvert} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.15 \subsection* - {Trois\`eme partie, questions de type ouvert} -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no * in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -LaTeX Font Info: Try loading font information for +cmr on input line 15. -LaTeX Font Info: No file cmr.fd. on input line 15. - -LaTeX Font Warning: Font shape `/cmr/m/n' undefined -(Font) using `/cmr/m/n' instead on input line 15. - -! Corrupted NFSS tables. -wrong@fontshape ...message {Corrupted NFSS tables} - error@fontshape else let f... -l.15 \subsection*{Trois\`e - me partie, questions de type ouvert} -This error message was generated by an \errmessage -command, so I can't give any explicit help. -Pretend that you're Hercule Poirot: Examine all clues, -and deduce the truth by order and method. - - -LaTeX Font Warning: Font shape `/cmr/m/n' undefined -(Font) using `OT1/cmr/m/n' instead on input line 15. - -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! - -Overfull \hbox (9.44446pt too wide) in paragraph at lines 15--16 -[]\/cmr/m/n/10 ^^Re - [] - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.17 \noindent - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no R in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no â in font nullfont! -Missing character: There is no € in font nullfont! -Missing character: There is no ™ in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no V in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no j in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no L in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no : in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (8.88889pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se^^Se - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^e - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (5.00002pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Ra - [] - - -Overfull \hbox (8.88889pt too wide) in paragraph at lines 17--20 -\/cmr/m/n/10 ^^Se^^Se - [] - - -! LaTeX Error: Environment description undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.30 \begin{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: No counter 'AMCquestionaff' defined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.31 \addtocounter{AMCquestionaff}{1} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Lonely \item--perhaps a missing list environment. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.32 \item[Question~\theAMCquestionaff :] - \textit{Cette question est not\'ee... - -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: \begin{document} ended by \end{description}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.33 \end{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.34 \correctorPointsPerGroup - {5/3} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 5 in font nullfont! -Missing character: There is no / in font nullfont! -Missing character: There is no 3 in font nullfont! -! Undefined control sequence. -l.35 \correctorOneFive - {q-open-A}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no A in font nullfont! -! Undefined control sequence. -l.36 \correctorTwoFive - {q-open-A1}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no A in font nullfont! -Missing character: There is no 1 in font nullfont! -! Undefined control sequence. -l.37 \correctorThreeFive - {q-open-A2}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no A in font nullfont! -Missing character: There is no 2 in font nullfont! -! Undefined control sequence. -l.38 \correctorStop - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (22.9998pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 Cette - [] - - -Overfull \hbox (22.23317pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 ques- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 tion - [] - - -Overfull \hbox (12.01102pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 est - [] - - -Overfull \hbox (23.25539pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 not^^See - [] - - -Overfull \hbox (13.67213pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 sur - [] - - -Overfull \hbox (5.11108pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 5 - [] - - -Overfull \hbox (28.8776pt too wide) in paragraph at lines 32--39 -\OT1/cmr/m/it/10 points. - [] - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.40 S - oit $\Psi : \R_3[x]\to \R_3[x]$ l'application d\'efinie par -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no S in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 40. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 40. -! Undefined control sequence. -l.40 Soit $\Psi : \R - _3[x]\to \R_3[x]$ l'application d\'efinie par -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.40 Soit $\Psi : \R_3[x]\to \R - _3[x]$ l'application d\'efinie par -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no l in font nullfont! -Missing character: There is no ' in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! - -Overfull \hbox (17.81943pt too wide) in paragraph at lines 40--41 -\/cmr/m/n/10 :[] - [] - - -Overfull \hbox (28.5347pt too wide) in paragraph at lines 40--41 -\/cmr/m/n/10 [\OML/cmm/m/it/10 x\/cmr/m/n/10 ] \OMS/cmsy/m/n/10 ![] - [] - - -Overfull \hbox (11.27084pt too wide) in paragraph at lines 40--41 -\/cmr/m/n/10 [\OML/cmm/m/it/10 x\/cmr/m/n/10 ]$ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 40--41 -\/cmr/m/n/10 ^^Se - [] - -! Undefined control sequence. -l.41 $$\Psi(p)(x) = (x-1)p'(x)\text - {.}$$ -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (97.7917pt too wide) detected at line 41 -\/cmr/m/n/10 (\OML/cmm/m/it/10 p\/cmr/m/n/10 )(\OML/cmm/m/it/10 x\/cmr/m/n/10 -) = (\OML/cmm/m/it/10 x \OMS/cmsy/m/n/10 ^^@ \/cmr/m/n/10 1)\OML/cmm/m/it/10 p[ -]\/cmr/m/n/10 (\OML/cmm/m/it/10 x\/cmr/m/n/10 )\OML/cmm/m/it/10 : - [] - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.43 \begin{itemize} - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no 1 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no ) in font nullfont! - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 44--45 -\/cmr/m/n/10 $ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 44--45 -\/cmr/m/n/10 ^^Se - [] - -Missing character: There is no 2 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no ) in font nullfont! - -Overfull \hbox (28.71951pt too wide) in paragraph at lines 45--46 -\/cmr/m/n/10 [ ][]$ - [] - - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 45--46 -\/cmr/m/n/10 $ - [] - - -Overfull \hbox (5.00002pt too wide) in paragraph at lines 45--46 -\/cmr/m/n/10 ^^Ra - [] - - -Overfull \hbox (18.51382pt too wide) in paragraph at lines 45--46 -\OML/cmm/m/it/10 E \/cmr/m/n/10 = - [] - - -Overfull \hbox (52.22913pt too wide) in paragraph at lines 45--46 -\/cmr/m/n/10 (1\OML/cmm/m/it/10 ; x; x[]; x[]\/cmr/m/n/10 )$ - [] - -Missing character: There is no 3 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no ) in font nullfont! - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 46--47 -\/cmr/m/n/10 $ - [] - -! Undefined control sequence. -l.49 \OpenGrid - {16cm} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 1 in font nullfont! -Missing character: There is no 6 in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no m in font nullfont! -! Undefined control sequence. -l.50 \FullPageOpenGrid - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Environment description undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.57 \begin{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Lonely \item--perhaps a missing list environment. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.58 \item[Question~\theAMCquestionaff :] - \textit{Cette question est not\'ee... - -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: \begin{document} ended by \end{description}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.59 \end{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.60 \correctorPointsPerGroup - {6/2} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 6 in font nullfont! -Missing character: There is no / in font nullfont! -Missing character: There is no 2 in font nullfont! -! Undefined control sequence. -l.61 \correctorTwoFive - {q-open-B}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no B in font nullfont! -! Undefined control sequence. -l.62 \correctorStop - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (22.9998pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 Cette - [] - - -Overfull \hbox (22.23317pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 ques- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 tion - [] - - -Overfull \hbox (12.01102pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 est - [] - - -Overfull \hbox (23.25539pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 not^^See - [] - - -Overfull \hbox (13.67213pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 sur - [] - - -Overfull \hbox (5.11108pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 6 - [] - - -Overfull \hbox (28.8776pt too wide) in paragraph at lines 58--63 -\OT1/cmr/m/it/10 points. - [] - -Missing character: There is no S in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. - \operatorname - -l.65 tels que $\operatorname - {dim}(X) \geq \operatorname{dim}(Y)$. Montrer qu... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.65 ... $\operatorname{dim}(X) \geq \operatorname - {dim}(Y)$. Montrer qu'il e... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no . in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no ' in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (8.05556pt too wide) in paragraph at lines 64--66 - $\OML/cmm/m/it/10 V$ - [] - - -Overfull \hbox (9.20833pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 K$ - [] - - -Overfull \hbox (20.98607pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 X; Y$ - [] - - -Overfull \hbox (8.05556pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 V$ - [] - - -Overfull \hbox (44.83287pt too wide) in paragraph at lines 64--66 -[]\/cmr/m/n/10 (\OML/cmm/m/it/10 X\/cmr/m/n/10 ) \OMS/cmsy/m/n/10 ^^U - [] - - -Overfull \hbox (33.23572pt too wide) in paragraph at lines 64--66 -[]\/cmr/m/n/10 (\OML/cmm/m/it/10 Y\/cmr/m/n/10 )$ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 64--66 -\/cmr/m/n/10 ^^Se - [] - - -Overfull \hbox (12.78815pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 T \/cmr/m/n/10 : - [] - - -Overfull \hbox (20.83328pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 V \OMS/cmsy/m/n/10 ! - [] - - -Overfull \hbox (8.05556pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 V$ - [] - - -Overfull \hbox (34.63539pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 T\/cmr/m/n/10 (\OML/cmm/m/it/10 X\/cmr/m/n/10 ) = - [] - - -Overfull \hbox (8.02779pt too wide) in paragraph at lines 64--66 -\OML/cmm/m/it/10 Y$ - [] - -! Undefined control sequence. -l.68 \OpenBox - {22cm} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 2 in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no m in font nullfont! - -! LaTeX Error: Environment description undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.73 \begin{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Lonely \item--perhaps a missing list environment. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.74 \item[Question~\theAMCquestionaff :] - \textit{Cette question est not\'ee... - -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: \begin{document} ended by \end{description}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.75 \end{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.76 \correctorSix - {q-open-C}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no C in font nullfont! -! Undefined control sequence. -l.77 \correctorStop - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (22.9998pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 Cette - [] - - -Overfull \hbox (22.23317pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 ques- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 tion - [] - - -Overfull \hbox (12.01102pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 est - [] - - -Overfull \hbox (23.25539pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 not^^See - [] - - -Overfull \hbox (13.67213pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 sur - [] - - -Overfull \hbox (5.11108pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 6 - [] - - -Overfull \hbox (28.8776pt too wide) in paragraph at lines 74--78 -\OT1/cmr/m/it/10 points. - [] - -Missing character: There is no S in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -! Undefined control sequence. -l.79 Soit $\alpha\in \C - $. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (15.87843pt too wide) in paragraph at lines 79--80 -\OML/cmm/m/it/10 \OMS/cmsy/m/n/10 2$ - [] - -Missing character: There is no 1 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -! Misplaced alignment tab character &. -l.82 ... la matrice $A_n = \begin{pmatrix}\alpha & - 1\\ 0 &\alpha\end{pmatrix}... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.82 ...rice $A_n = \begin{pmatrix}\alpha &1\\ 0 & - \alpha\end{pmatrix}^{n}$, ... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no , in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.49886pt too wide) in paragraph at lines 82--84 -\OML/cmm/m/it/10 A[] \/cmr/m/n/10 = - [] - - -Overfull \hbox (24.21173pt too wide) in paragraph at lines 82--84 -[] \/cmr/m/n/10 1[] - [] - - -Overfull \hbox (16.87738pt too wide) in paragraph at lines 82--84 -\/cmr/m/n/10 0\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (5.55557pt too wide) in paragraph at lines 82--84 -\/cmr/m/n/10 ^^Ru - [] - - -Overfull \hbox (16.55786pt too wide) in paragraph at lines 82--84 -\OML/cmm/m/it/10 n \OMS/cmsy/m/n/10 ^^U - [] - - -Overfull \hbox (5.00002pt too wide) in paragraph at lines 82--84 -\/cmr/m/n/10 1$ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 82--84 -\/cmr/m/n/10 ^^Se - [] - -Missing character: There is no 2 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no O in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (16.98955pt too wide) in paragraph at lines 84--85 -\OML/cmm/m/it/10 \/cmr/m/n/10 = - [] - - -Overfull \hbox (12.77782pt too wide) in paragraph at lines 84--85 -\/cmr/m/n/10 1 + - [] - - -Overfull \hbox (2.77779pt too wide) in paragraph at lines 84--85 -[]$ - [] - - -Overfull \hbox (14.9063pt too wide) in paragraph at lines 84--85 -\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (18.89243pt too wide) in paragraph at lines 84--85 -\OML/cmm/m/it/10 []$ - [] - -Missing character: There is no 3 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -! Misplaced alignment tab character &. -l.85 ...] Calculer $\begin{pmatrix} 1+\textrm{i} & - 1\\ 0 &1+\textrm{i}\end{pm... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.85 ...ler $\begin{pmatrix} 1+\textrm{i} &1\\ 0 & - 1+\textrm{i}\end{pmatrix}^... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.88887pt too wide) in paragraph at lines 85--86 -[] \/cmr/m/n/10 + - [] - - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 85--86 -[]\/cmr/m/n/10 1[] - [] - - -Overfull \hbox (17.77783pt too wide) in paragraph at lines 85--86 -\/cmr/m/n/10 01 + - [] - - -Overfull \hbox (15.23618pt too wide) in paragraph at lines 85--86 -[][]$ - [] - -! Undefined control sequence. -l.89 \OpenGrid - {17cm} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 1 in font nullfont! -Missing character: There is no 7 in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no m in font nullfont! - -! LaTeX Error: Environment description undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.93 \begin{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Lonely \item--perhaps a missing list environment. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.94 \item[Question~\theAMCquestionaff :] - \textit{Cette question est not\'ee... - -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: \begin{document} ended by \end{description}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.95 \end{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.96 \correctorTenHalf - {q-open-D}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no D in font nullfont! -! Undefined control sequence. -l.97 \correctorStop - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (22.9998pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 Cette - [] - - -Overfull \hbox (22.23317pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 ques- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 tion - [] - - -Overfull \hbox (12.01102pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 est - [] - - -Overfull \hbox (23.25539pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 not^^See - [] - - -Overfull \hbox (13.67213pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 sur - [] - - -Overfull \hbox (10.22217pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 10 - [] - - -Overfull \hbox (28.8776pt too wide) in paragraph at lines 94--98 -\OT1/cmr/m/it/10 points. - [] - -Missing character: There is no S in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -! Undefined control sequence. -l.99 Soit $\alpha\in \C - $. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (15.87843pt too wide) in paragraph at lines 99--100 -\OML/cmm/m/it/10 \OMS/cmsy/m/n/10 2$ - [] - -Missing character: There is no 1 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -! Misplaced alignment tab character &. -l.102 ...la matrice $A_n = \begin{pmatrix}\alpha & - 1\\ 0 &\alpha\end{pmatrix}... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.102 ...ice $A_n = \begin{pmatrix}\alpha &1\\ 0 & - \alpha\end{pmatrix}^{n}$, ... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no , in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.49886pt too wide) in paragraph at lines 102--104 -\OML/cmm/m/it/10 A[] \/cmr/m/n/10 = - [] - - -Overfull \hbox (24.21173pt too wide) in paragraph at lines 102--104 -[] \/cmr/m/n/10 1[] - [] - - -Overfull \hbox (16.87738pt too wide) in paragraph at lines 102--104 -\/cmr/m/n/10 0\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (5.55557pt too wide) in paragraph at lines 102--104 -\/cmr/m/n/10 ^^Ru - [] - - -Overfull \hbox (16.55786pt too wide) in paragraph at lines 102--104 -\OML/cmm/m/it/10 n \OMS/cmsy/m/n/10 ^^U - [] - - -Overfull \hbox (5.00002pt too wide) in paragraph at lines 102--104 -\/cmr/m/n/10 1$ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 102--104 -\/cmr/m/n/10 ^^Se - [] - -Missing character: There is no 2 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no O in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (16.98955pt too wide) in paragraph at lines 104--105 -\OML/cmm/m/it/10 \/cmr/m/n/10 = - [] - - -Overfull \hbox (12.77782pt too wide) in paragraph at lines 104--105 -\/cmr/m/n/10 1 + - [] - - -Overfull \hbox (2.77779pt too wide) in paragraph at lines 104--105 -[]$ - [] - - -Overfull \hbox (14.9063pt too wide) in paragraph at lines 104--105 -\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (18.89243pt too wide) in paragraph at lines 104--105 -\OML/cmm/m/it/10 []$ - [] - -Missing character: There is no 3 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -! Misplaced alignment tab character &. -l.105 ... Calculer $\begin{pmatrix} 1+\textrm{i} & - 1\\ 0 &1+\textrm{i}\end{pm... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.105 ...er $\begin{pmatrix} 1+\textrm{i} &1\\ 0 & - 1+\textrm{i}\end{pmatrix}^... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.88887pt too wide) in paragraph at lines 105--106 -[] \/cmr/m/n/10 + - [] - - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 105--106 -[]\/cmr/m/n/10 1[] - [] - - -Overfull \hbox (17.77783pt too wide) in paragraph at lines 105--106 -\/cmr/m/n/10 01 + - [] - - -Overfull \hbox (15.23618pt too wide) in paragraph at lines 105--106 -[][]$ - [] - -! Undefined control sequence. -l.109 \OpenGrid - {17cm} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 1 in font nullfont! -Missing character: There is no 7 in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no m in font nullfont! -! Undefined control sequence. -l.110 \FullPageOpenGrid - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Environment description undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.114 \begin{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Lonely \item--perhaps a missing list environment. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.115 \item[Question~\theAMCquestionaff :] - \textit{Cette question est not\'e... - -Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: \begin{document} ended by \end{description}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.116 \end{description} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - -! Undefined control sequence. -l.117 \correctorTwenty - {q-open-C}{~} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no q in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no C in font nullfont! -! Undefined control sequence. -l.118 \correctorStop - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (22.9998pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 Cette - [] - - -Overfull \hbox (22.23317pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 ques- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 tion - [] - - -Overfull \hbox (12.01102pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 est - [] - - -Overfull \hbox (23.25539pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 not^^See - [] - - -Overfull \hbox (13.67213pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 sur - [] - - -Overfull \hbox (10.22217pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 20 - [] - - -Overfull \hbox (28.8776pt too wide) in paragraph at lines 115--119 -\OT1/cmr/m/it/10 points. - [] - -Missing character: There is no S in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -! Undefined control sequence. -l.120 Soit $\alpha\in \C - $. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (15.87843pt too wide) in paragraph at lines 120--121 -\OML/cmm/m/it/10 \OMS/cmsy/m/n/10 2$ - [] - -Missing character: There is no 1 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no à in font nullfont! -Missing character: There is no © in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -! Misplaced alignment tab character &. -l.123 ...la matrice $A_n = \begin{pmatrix}\alpha & - 1\\ 0 &\alpha\end{pmatrix}... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.123 ...ice $A_n = \begin{pmatrix}\alpha &1\\ 0 & - \alpha\end{pmatrix}^{n}$, ... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no , in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.49886pt too wide) in paragraph at lines 123--125 -\OML/cmm/m/it/10 A[] \/cmr/m/n/10 = - [] - - -Overfull \hbox (24.21173pt too wide) in paragraph at lines 123--125 -[] \/cmr/m/n/10 1[] - [] - - -Overfull \hbox (16.87738pt too wide) in paragraph at lines 123--125 -\/cmr/m/n/10 0\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (5.55557pt too wide) in paragraph at lines 123--125 -\/cmr/m/n/10 ^^Ru - [] - - -Overfull \hbox (16.55786pt too wide) in paragraph at lines 123--125 -\OML/cmm/m/it/10 n \OMS/cmsy/m/n/10 ^^U - [] - - -Overfull \hbox (5.00002pt too wide) in paragraph at lines 123--125 -\/cmr/m/n/10 1$ - [] - - -Overfull \hbox (4.44444pt too wide) in paragraph at lines 123--125 -\/cmr/m/n/10 ^^Se - [] - -Missing character: There is no 2 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no O in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (16.98955pt too wide) in paragraph at lines 125--126 -\OML/cmm/m/it/10 \/cmr/m/n/10 = - [] - - -Overfull \hbox (12.77782pt too wide) in paragraph at lines 125--126 -\/cmr/m/n/10 1 + - [] - - -Overfull \hbox (2.77779pt too wide) in paragraph at lines 125--126 -[]$ - [] - - -Overfull \hbox (14.9063pt too wide) in paragraph at lines 125--126 -\OML/cmm/m/it/10 []$ - [] - - -Overfull \hbox (18.89243pt too wide) in paragraph at lines 125--126 -\OML/cmm/m/it/10 []$ - [] - -Missing character: There is no 3 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -! Misplaced alignment tab character &. -l.126 ... Calculer $\begin{pmatrix} 1+\textrm{i} & - 1\\ 0 &1+\textrm{i}\end{pm... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -! Misplaced alignment tab character &. -l.126 ...er $\begin{pmatrix} 1+\textrm{i} &1\\ 0 & - 1+\textrm{i}\end{pmatrix}^... -I can't figure out why you would want to use a tab mark -here. If you just want an ampersand, the remedy is -simple: Just type `I\&' now. But if some right brace -up above has ended a previous alignment prematurely, -you're probably due for more error messages, and you -might try typing `S' now just to see what is salvageable. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (23.88887pt too wide) in paragraph at lines 126--127 -[] \/cmr/m/n/10 + - [] - - -Overfull \hbox (7.7778pt too wide) in paragraph at lines 126--127 -[]\/cmr/m/n/10 1[] - [] - - -Overfull \hbox (17.77783pt too wide) in paragraph at lines 126--127 -\/cmr/m/n/10 01 + - [] - - -Overfull \hbox (15.23618pt too wide) in paragraph at lines 126--127 -[][]$ - [] - -! Undefined control sequence. -l.130 \OpenGrid - {17cm} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no 1 in font nullfont! -Missing character: There is no 7 in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no m in font nullfont! -! Undefined control sequence. -l.131 \FullPageOpenGrid - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.132 \FullPageOpenGrid - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -) -! Emergency stop. -<*> extra_section.tex - -*** (job aborted, no legal \end found) - - -Here is how much of TeX's memory you used: - 35 strings out of 492982 - 467 string characters out of 6134897 - 61952 words of memory out of 5000000 - 3699 multiletter control sequences out of 15000+600000 - 3986 words of font info for 15 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 18i,11n,16p,251b,119s stack positions out of 5000i,500n,10000p,200000b,80000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/amc-templates/amc_template/style_extra.log b/amc-templates/amc_template/style_extra.log deleted file mode 100644 index aa7fc67..0000000 --- a/amc-templates/amc_template/style_extra.log +++ /dev/null @@ -1,127 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.7.3) 21 DEC 2020 17:17 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**style_extra.tex -(./style_extra.tex -LaTeX2e <2017-04-15> -Babel <3.18> and hyphenation patterns for 84 language(s) loaded. - -! LaTeX Error: \usepackage before \documentclass. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.2 \usepackage{ - array} -\usepackage may only appear in the document preamble, i.e., -between \documentclass and \begin{document}. - -! Undefined control sequence. -l.5 \AMCopenOpts - {lines=10,lineheight=2ex,framerulecol=black,dots=false} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.5 \AMCopenOpts{l - ines=10,lineheight=2ex,framerulecol=black,dots=false} -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no = in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no = in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no = in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no = in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! - -Overfull \hbox (20.0pt too wide) in paragraph at lines 5--6 -[] - [] - - -! LaTeX Error: \labelenumi undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.11 \renewcommand{\labelenumi} - {(\theenumi)} -Try typing to proceed. -If that doesn't work, type X to quit. - -) -! Emergency stop. -<*> style_extra.tex - -*** (job aborted, no legal \end found) - - -Here is how much of TeX's memory you used: - 155 strings out of 492982 - 2800 string characters out of 6134897 - 69800 words of memory out of 5000000 - 3821 multiletter control sequences out of 15000+600000 - 3640 words of font info for 14 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 8i,0n,6p,301b,16s stack positions out of 5000i,500n,10000p,200000b,80000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/amc-templates/amc_template_man/exam.amc b/amc-templates/amc_template_man/exam.amc deleted file mode 100644 index f43a008..0000000 --- a/amc-templates/amc_template_man/exam.amc +++ /dev/null @@ -1,98 +0,0 @@ -AUTOQCM[TOTAL=1] - -AUTOQCM[NUM=1=rencontre] - -AUTOQCM[FQ] - -AUTOQCM[NUM=2=Fma] - -AUTOQCM[FQ] - -AUTOQCM[NUM=3=gong] - -AUTOQCM[FQ] - -AUTOQCM[NUM=4=hydrostatique] - -AUTOQCM[FQ] - -AUTOQCM[NUM=5=stylo] - -AUTOQCM[FQ] - -AUTOQCM[NUM=6=champE] - -AUTOQCM[FQ] - -AUTOQCM[NUM=7=champsEB] - -AUTOQCM[FQ] - -AUTOQCM[NUM=8=OH-Laplace] - -AUTOQCM[FQ] - -AUTOQCM[NUM=9=q-shuffled] - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[TOTAL=1] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - -AUTOQCM[FQ] - diff --git a/amc-templates/amc_template_man/exam.aux b/amc-templates/amc_template_man/exam.aux deleted file mode 100644 index f23e546..0000000 --- a/amc-templates/amc_template_man/exam.aux +++ /dev/null @@ -1 +0,0 @@ -\relax diff --git a/amc-templates/amc_template_man/exam.conf b/amc-templates/amc_template_man/exam.conf deleted file mode 100644 index 7bd8cfc..0000000 --- a/amc-templates/amc_template_man/exam.conf +++ /dev/null @@ -1,2 +0,0 @@ -LANG:fr -TOTAL_PAGES:28 \ No newline at end of file diff --git a/amc-templates/amc_template_man/exam.log b/amc-templates/amc_template_man/exam.log deleted file mode 100644 index 221c713..0000000 --- a/amc-templates/amc_template_man/exam.log +++ /dev/null @@ -1,2827 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.2.25) 2 APR 2020 15:46 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**exam.tex -(./exam.tex -LaTeX2e <2017-04-15> -Babel <3.18> and hyphenation patterns for 5 language(s) loaded. -(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls -Document Class: article 2014/09/29 v1.4h Standard LaTeX document class -(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) -) -\c@part=\count79 -\c@section=\count80 -\c@subsection=\count81 -\c@subsubsection=\count82 -\c@paragraph=\count83 -\c@subparagraph=\count84 -\c@figure=\count85 -\c@table=\count86 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2015/03/17 v1.2c Input encoding file -\inpenc@prehook=\toks14 -\inpenc@posthook=\toks15 - -(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def -File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc -Now handling font encoding OML ... -... no UTF-8 mapping file for font encoding OML -Now handling font encoding T1 ... -... processing UTF-8 mapping file for font encoding T1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AB (decimal 171) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00BB (decimal 187) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C0 (decimal 192) - defining Unicode char U+00C1 (decimal 193) - defining Unicode char U+00C2 (decimal 194) - defining Unicode char U+00C3 (decimal 195) - defining Unicode char U+00C4 (decimal 196) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00C7 (decimal 199) - defining Unicode char U+00C8 (decimal 200) - defining Unicode char U+00C9 (decimal 201) - defining Unicode char U+00CA (decimal 202) - defining Unicode char U+00CB (decimal 203) - defining Unicode char U+00CC (decimal 204) - defining Unicode char U+00CD (decimal 205) - defining Unicode char U+00CE (decimal 206) - defining Unicode char U+00CF (decimal 207) - defining Unicode char U+00D0 (decimal 208) - defining Unicode char U+00D1 (decimal 209) - defining Unicode char U+00D2 (decimal 210) - defining Unicode char U+00D3 (decimal 211) - defining Unicode char U+00D4 (decimal 212) - defining Unicode char U+00D5 (decimal 213) - defining Unicode char U+00D6 (decimal 214) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00D9 (decimal 217) - defining Unicode char U+00DA (decimal 218) - defining Unicode char U+00DB (decimal 219) - defining Unicode char U+00DC (decimal 220) - defining Unicode char U+00DD (decimal 221) - defining Unicode char U+00DE (decimal 222) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E0 (decimal 224) - defining Unicode char U+00E1 (decimal 225) - defining Unicode char U+00E2 (decimal 226) - defining Unicode char U+00E3 (decimal 227) - defining Unicode char U+00E4 (decimal 228) - defining Unicode char U+00E5 (decimal 229) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00E7 (decimal 231) - defining Unicode char U+00E8 (decimal 232) - defining Unicode char U+00E9 (decimal 233) - defining Unicode char U+00EA (decimal 234) - defining Unicode char U+00EB (decimal 235) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F0 (decimal 240) - defining Unicode char U+00F1 (decimal 241) - defining Unicode char U+00F2 (decimal 242) - defining Unicode char U+00F3 (decimal 243) - defining Unicode char U+00F4 (decimal 244) - defining Unicode char U+00F5 (decimal 245) - defining Unicode char U+00F6 (decimal 246) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+00F9 (decimal 249) - defining Unicode char U+00FA (decimal 250) - defining Unicode char U+00FB (decimal 251) - defining Unicode char U+00FC (decimal 252) - defining Unicode char U+00FD (decimal 253) - defining Unicode char U+00FE (decimal 254) - defining Unicode char U+00FF (decimal 255) - defining Unicode char U+0100 (decimal 256) - defining Unicode char U+0101 (decimal 257) - defining Unicode char U+0102 (decimal 258) - defining Unicode char U+0103 (decimal 259) - defining Unicode char U+0104 (decimal 260) - defining Unicode char U+0105 (decimal 261) - defining Unicode char U+0106 (decimal 262) - defining Unicode char U+0107 (decimal 263) - defining Unicode char U+0108 (decimal 264) - defining Unicode char U+0109 (decimal 265) - defining Unicode char U+010A (decimal 266) - defining Unicode char U+010B (decimal 267) - defining Unicode char U+010C (decimal 268) - defining Unicode char U+010D (decimal 269) - defining Unicode char U+010E (decimal 270) - defining Unicode char U+010F (decimal 271) - defining Unicode char U+0110 (decimal 272) - defining Unicode char U+0111 (decimal 273) - defining Unicode char U+0112 (decimal 274) - defining Unicode char U+0113 (decimal 275) - defining Unicode char U+0114 (decimal 276) - defining Unicode char U+0115 (decimal 277) - defining Unicode char U+0116 (decimal 278) - defining Unicode char U+0117 (decimal 279) - defining Unicode char U+0118 (decimal 280) - defining Unicode char U+0119 (decimal 281) - defining Unicode char U+011A (decimal 282) - defining Unicode char U+011B (decimal 283) - defining Unicode char U+011C (decimal 284) - defining Unicode char U+011D (decimal 285) - defining Unicode char U+011E (decimal 286) - defining Unicode char U+011F (decimal 287) - defining Unicode char U+0120 (decimal 288) - defining Unicode char U+0121 (decimal 289) - defining Unicode char U+0122 (decimal 290) - defining Unicode char U+0123 (decimal 291) - defining Unicode char U+0124 (decimal 292) - defining Unicode char U+0125 (decimal 293) - defining Unicode char U+0128 (decimal 296) - defining Unicode char U+0129 (decimal 297) - defining Unicode char U+012A (decimal 298) - defining Unicode char U+012B (decimal 299) - defining Unicode char U+012C (decimal 300) - defining Unicode char U+012D (decimal 301) - defining Unicode char U+012E (decimal 302) - defining Unicode char U+012F (decimal 303) - defining Unicode char U+0130 (decimal 304) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0132 (decimal 306) - defining Unicode char U+0133 (decimal 307) - defining Unicode char U+0134 (decimal 308) - defining Unicode char U+0135 (decimal 309) - defining Unicode char U+0136 (decimal 310) - defining Unicode char U+0137 (decimal 311) - defining Unicode char U+0139 (decimal 313) - defining Unicode char U+013A (decimal 314) - defining Unicode char U+013B (decimal 315) - defining Unicode char U+013C (decimal 316) - defining Unicode char U+013D (decimal 317) - defining Unicode char U+013E (decimal 318) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0143 (decimal 323) - defining Unicode char U+0144 (decimal 324) - defining Unicode char U+0145 (decimal 325) - defining Unicode char U+0146 (decimal 326) - defining Unicode char U+0147 (decimal 327) - defining Unicode char U+0148 (decimal 328) - defining Unicode char U+014A (decimal 330) - defining Unicode char U+014B (decimal 331) - defining Unicode char U+014C (decimal 332) - defining Unicode char U+014D (decimal 333) - defining Unicode char U+014E (decimal 334) - defining Unicode char U+014F (decimal 335) - defining Unicode char U+0150 (decimal 336) - defining Unicode char U+0151 (decimal 337) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0154 (decimal 340) - defining Unicode char U+0155 (decimal 341) - defining Unicode char U+0156 (decimal 342) - defining Unicode char U+0157 (decimal 343) - defining Unicode char U+0158 (decimal 344) - defining Unicode char U+0159 (decimal 345) - defining Unicode char U+015A (decimal 346) - defining Unicode char U+015B (decimal 347) - defining Unicode char U+015C (decimal 348) - defining Unicode char U+015D (decimal 349) - defining Unicode char U+015E (decimal 350) - defining Unicode char U+015F (decimal 351) - defining Unicode char U+0160 (decimal 352) - defining Unicode char U+0161 (decimal 353) - defining Unicode char U+0162 (decimal 354) - defining Unicode char U+0163 (decimal 355) - defining Unicode char U+0164 (decimal 356) - defining Unicode char U+0165 (decimal 357) - defining Unicode char U+0168 (decimal 360) - defining Unicode char U+0169 (decimal 361) - defining Unicode char U+016A (decimal 362) - defining Unicode char U+016B (decimal 363) - defining Unicode char U+016C (decimal 364) - defining Unicode char U+016D (decimal 365) - defining Unicode char U+016E (decimal 366) - defining Unicode char U+016F (decimal 367) - defining Unicode char U+0170 (decimal 368) - defining Unicode char U+0171 (decimal 369) - defining Unicode char U+0172 (decimal 370) - defining Unicode char U+0173 (decimal 371) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0178 (decimal 376) - defining Unicode char U+0179 (decimal 377) - defining Unicode char U+017A (decimal 378) - defining Unicode char U+017B (decimal 379) - defining Unicode char U+017C (decimal 380) - defining Unicode char U+017D (decimal 381) - defining Unicode char U+017E (decimal 382) - defining Unicode char U+01CD (decimal 461) - defining Unicode char U+01CE (decimal 462) - defining Unicode char U+01CF (decimal 463) - defining Unicode char U+01D0 (decimal 464) - defining Unicode char U+01D1 (decimal 465) - defining Unicode char U+01D2 (decimal 466) - defining Unicode char U+01D3 (decimal 467) - defining Unicode char U+01D4 (decimal 468) - defining Unicode char U+01E2 (decimal 482) - defining Unicode char U+01E3 (decimal 483) - defining Unicode char U+01E6 (decimal 486) - defining Unicode char U+01E7 (decimal 487) - defining Unicode char U+01E8 (decimal 488) - defining Unicode char U+01E9 (decimal 489) - defining Unicode char U+01EA (decimal 490) - defining Unicode char U+01EB (decimal 491) - defining Unicode char U+01F0 (decimal 496) - defining Unicode char U+01F4 (decimal 500) - defining Unicode char U+01F5 (decimal 501) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+0232 (decimal 562) - defining Unicode char U+0233 (decimal 563) - defining Unicode char U+1E02 (decimal 7682) - defining Unicode char U+1E03 (decimal 7683) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2010 (decimal 8208) - defining Unicode char U+2011 (decimal 8209) - defining Unicode char U+2012 (decimal 8210) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2015 (decimal 8213) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201A (decimal 8218) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) - defining Unicode char U+201E (decimal 8222) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+2039 (decimal 8249) - defining Unicode char U+203A (decimal 8250) - defining Unicode char U+2423 (decimal 9251) - defining Unicode char U+1E20 (decimal 7712) - defining Unicode char U+1E21 (decimal 7713) -) -Now handling font encoding OT1 ... -... processing UTF-8 mapping file for font encoding OT1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A0 (decimal 160) - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AD (decimal 173) - defining Unicode char U+00B8 (decimal 184) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0174 (decimal 372) - defining Unicode char U+0175 (decimal 373) - defining Unicode char U+0176 (decimal 374) - defining Unicode char U+0177 (decimal 375) - defining Unicode char U+0218 (decimal 536) - defining Unicode char U+0219 (decimal 537) - defining Unicode char U+021A (decimal 538) - defining Unicode char U+021B (decimal 539) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) -) -Now handling font encoding OMS ... -... processing UTF-8 mapping file for font encoding OMS - -(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) -) -Now handling font encoding OMX ... -... no UTF-8 mapping file for font encoding OMX -Now handling font encoding U ... -... no UTF-8 mapping file for font encoding U - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+02C6 (decimal 710) - defining Unicode char U+02DC (decimal 732) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2026 (decimal 8230) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2423 (decimal 9251) -)) -(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2017/04/05 v2.0i Standard LaTeX package - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def -File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 48. -)) -(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 225. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. -Package xcolor Info: Model `RGB' extended on input line 1364. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. -) -(/usr/share/texlive/texmf-dist/tex/latex/base/fix-cm.sty -Package: fix-cm 2015/01/14 v1.1t fixes to LaTeX - -(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -Now handling font encoding TS1 ... -... processing UTF-8 mapping file for font encoding TS1 - -(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu -File: ts1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc - defining Unicode char U+00A2 (decimal 162) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00A4 (decimal 164) - defining Unicode char U+00A5 (decimal 165) - defining Unicode char U+00A6 (decimal 166) - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00A8 (decimal 168) - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AC (decimal 172) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00AF (decimal 175) - defining Unicode char U+00B0 (decimal 176) - defining Unicode char U+00B1 (decimal 177) - defining Unicode char U+00B2 (decimal 178) - defining Unicode char U+00B3 (decimal 179) - defining Unicode char U+00B4 (decimal 180) - defining Unicode char U+00B5 (decimal 181) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+00B9 (decimal 185) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+00BC (decimal 188) - defining Unicode char U+00BD (decimal 189) - defining Unicode char U+00BE (decimal 190) - defining Unicode char U+00D7 (decimal 215) - defining Unicode char U+00F7 (decimal 247) - defining Unicode char U+0192 (decimal 402) - defining Unicode char U+02C7 (decimal 711) - defining Unicode char U+02D8 (decimal 728) - defining Unicode char U+02DD (decimal 733) - defining Unicode char U+0E3F (decimal 3647) - defining Unicode char U+2016 (decimal 8214) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+203B (decimal 8251) - defining Unicode char U+203D (decimal 8253) - defining Unicode char U+2044 (decimal 8260) - defining Unicode char U+204E (decimal 8270) - defining Unicode char U+2052 (decimal 8274) - defining Unicode char U+20A1 (decimal 8353) - defining Unicode char U+20A4 (decimal 8356) - defining Unicode char U+20A6 (decimal 8358) - defining Unicode char U+20A9 (decimal 8361) - defining Unicode char U+20AB (decimal 8363) - defining Unicode char U+20AC (decimal 8364) - defining Unicode char U+20B1 (decimal 8369) - defining Unicode char U+2103 (decimal 8451) - defining Unicode char U+2116 (decimal 8470) - defining Unicode char U+2117 (decimal 8471) - defining Unicode char U+211E (decimal 8478) - defining Unicode char U+2120 (decimal 8480) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2126 (decimal 8486) - defining Unicode char U+2127 (decimal 8487) - defining Unicode char U+212E (decimal 8494) - defining Unicode char U+2190 (decimal 8592) - defining Unicode char U+2191 (decimal 8593) - defining Unicode char U+2192 (decimal 8594) - defining Unicode char U+2193 (decimal 8595) - defining Unicode char U+2329 (decimal 9001) - defining Unicode char U+232A (decimal 9002) - defining Unicode char U+2422 (decimal 9250) - defining Unicode char U+25E6 (decimal 9702) - defining Unicode char U+25EF (decimal 9711) - defining Unicode char U+266A (decimal 9834) -))) -(./automultiplechoice.sty -Package: automultiplechoice - -(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2017/06/30 v3.9a Extensive control of page headers and footer -s -\f@nch@headwidth=\skip43 -\f@nch@O@elh=\skip44 -\f@nch@O@erh=\skip45 -\f@nch@O@olh=\skip46 -\f@nch@O@orh=\skip47 -\f@nch@O@elf=\skip48 -\f@nch@O@erf=\skip49 -\f@nch@O@olf=\skip50 -\f@nch@O@orf=\skip51 -) -(/usr/share/texlive/texmf-dist/tex/latex/bophook/bophook.sty -Package: bophook 2001/03/29 v0.02 beginning-of-page hook, K. Tinnefeld -) -(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty -Package: xkeyval 2014/12/03 v2.7a package option processing (HA) - -(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex -(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex -\XKV@toks=\toks16 -\XKV@tempa@toks=\toks17 - -(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)) -\XKV@depth=\count87 -File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) -)) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty -Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 99. -) -\Gin@req@height=\dimen103 -\Gin@req@width=\dimen104 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) -\c@r@tfl@t=\count88 -\rotFPtop=\skip52 -\rotFPbot=\skip53 -\rot@float@box=\box26 -\rot@mess@toks=\toks18 -) -(/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty -Package: fancybox 2010/05/15 1.4 - -Style option: `fancybox' v1.4 <2010/05/15> (tvz) -\@fancybox=\box27 -\shadowsize=\dimen105 -\@Sbox=\box28 -\do@VerbBox=\toks19 -\the@fancyput=\toks20 -\this@fancyput=\toks21 -\EndVerbatimTokens=\toks22 -\Verbatim@Outfile=\write3 -\Verbatim@Infile=\read1 -) -\AMC@logfile=\write4 -\openout4 = `exam.amc'. - -\AMCload@counter=\count89 -\AMCid@quest=\count90 -\AMCid@check=\count91 -\AMCid@etud=\count92 -\AMCid@etudstart=\count93 -\AMCid@etudfin=\count94 -\AMCnum@copies=\count95 -\AMCformVSpace=\dimen106 -\AMCformHSpace=\dimen107 -\AMCinterIrep=\dimen108 -\AMCinterBrep=\dimen109 -\AMCinterIquest=\dimen110 -\AMCinterBquest=\dimen111 -\AMCids@width=\dimen112 -\AMCids@height=\dimen113 -\AMC@SR=\count96 -\AMC@SR@count=\count97 -\AMC@SRnum=\count98 -\AMC@sti=\count99 -\AMC@stil=\count100 -\AMCsw@p@=\toks23 -\AMC@numerotation=\count101 -\AMC@XYspecial=\write5 -\AMC@tmpXY=\write6 -\c@AMC@ncase=\count102 -\AMC@boxedrule=\skip54 -\AMC@crossrule=\skip55 -\AMC@boxeddown=\skip56 -\AMC@boxedwidth=\skip57 -\AMC@boxedheight=\skip58 -\AMC@oval@radius=\skip59 -\AMC@outside@sep=\skip60 -\AMC@CBtaille=\skip61 -\AMCbin@sequence=\toks24 -\AMCbin@number=\count103 -\AMCbin@ndigits=\count104 -\AMCbin@id=\count105 -\AMCbin@digit=\count106 -\AMCtok@k=\count107 -\AMCtok@max=\count108 -\AMCtok@size=\count109 -\AMC@imax=\count110 -\AMCtok@ik=\count111 -\AMCloop@k=\count112 -\AMCrep@count=\count113 -\reponse@cxcix=\toks25 -\reponse@cxcviii=\toks26 -\reponse@cxcvii=\toks27 -\reponse@cxcvi=\toks28 -\reponse@cxcv=\toks29 -\reponse@cxciv=\toks30 -\reponse@cxciii=\toks31 -\reponse@cxcii=\toks32 -\reponse@cxci=\toks33 -\reponse@cxc=\toks34 -\reponse@clxxxix=\toks35 -\reponse@clxxxviii=\toks36 -\reponse@clxxxvii=\toks37 -\reponse@clxxxvi=\toks38 -\reponse@clxxxv=\toks39 -\reponse@clxxxiv=\toks40 -\reponse@clxxxiii=\toks41 -\reponse@clxxxii=\toks42 -\reponse@clxxxi=\toks43 -\reponse@clxxx=\toks44 -\reponse@clxxix=\toks45 -\reponse@clxxviii=\toks46 -\reponse@clxxvii=\toks47 -\reponse@clxxvi=\toks48 -\reponse@clxxv=\toks49 -\reponse@clxxiv=\toks50 -\reponse@clxxiii=\toks51 -\reponse@clxxii=\toks52 -\reponse@clxxi=\toks53 -\reponse@clxx=\toks54 -\reponse@clxix=\toks55 -\reponse@clxviii=\toks56 -\reponse@clxvii=\toks57 -\reponse@clxvi=\toks58 -\reponse@clxv=\toks59 -\reponse@clxiv=\toks60 -\reponse@clxiii=\toks61 -\reponse@clxii=\toks62 -\reponse@clxi=\toks63 -\reponse@clx=\toks64 -\reponse@clix=\toks65 -\reponse@clviii=\toks66 -\reponse@clvii=\toks67 -\reponse@clvi=\toks68 -\reponse@clv=\toks69 -\reponse@cliv=\toks70 -\reponse@cliii=\toks71 -\reponse@clii=\toks72 -\reponse@cli=\toks73 -\reponse@cl=\toks74 -\reponse@cxlix=\toks75 -\reponse@cxlviii=\toks76 -\reponse@cxlvii=\toks77 -\reponse@cxlvi=\toks78 -\reponse@cxlv=\toks79 -\reponse@cxliv=\toks80 -\reponse@cxliii=\toks81 -\reponse@cxlii=\toks82 -\reponse@cxli=\toks83 -\reponse@cxl=\toks84 -\reponse@cxxxix=\toks85 -\reponse@cxxxviii=\toks86 -\reponse@cxxxvii=\toks87 -\reponse@cxxxvi=\toks88 -\reponse@cxxxv=\toks89 -\reponse@cxxxiv=\toks90 -\reponse@cxxxiii=\toks91 -\reponse@cxxxii=\toks92 -\reponse@cxxxi=\toks93 -\reponse@cxxx=\toks94 -\reponse@cxxix=\toks95 -\reponse@cxxviii=\toks96 -\reponse@cxxvii=\toks97 -\reponse@cxxvi=\toks98 -\reponse@cxxv=\toks99 -\reponse@cxxiv=\toks100 -\reponse@cxxiii=\toks101 -\reponse@cxxii=\toks102 -\reponse@cxxi=\toks103 -\reponse@cxx=\toks104 -\reponse@cxix=\toks105 -\reponse@cxviii=\toks106 -\reponse@cxvii=\toks107 -\reponse@cxvi=\toks108 -\reponse@cxv=\toks109 -\reponse@cxiv=\toks110 -\reponse@cxiii=\toks111 -\reponse@cxii=\toks112 -\reponse@cxi=\toks113 -\reponse@cx=\toks114 -\reponse@cix=\toks115 -\reponse@cviii=\toks116 -\reponse@cvii=\toks117 -\reponse@cvi=\toks118 -\reponse@cv=\toks119 -\reponse@civ=\toks120 -\reponse@ciii=\toks121 -\reponse@cii=\toks122 -\reponse@ci=\toks123 -\reponse@c=\toks124 -\reponse@xcix=\toks125 -\reponse@xcviii=\toks126 -\reponse@xcvii=\toks127 -\reponse@xcvi=\toks128 -\reponse@xcv=\toks129 -\reponse@xciv=\toks130 -\reponse@xciii=\toks131 -\reponse@xcii=\toks132 -\reponse@xci=\toks133 -\reponse@xc=\toks134 -\reponse@lxxxix=\toks135 -\reponse@lxxxviii=\toks136 -\reponse@lxxxvii=\toks137 -\reponse@lxxxvi=\toks138 -\reponse@lxxxv=\toks139 -\reponse@lxxxiv=\toks140 -\reponse@lxxxiii=\toks141 -\reponse@lxxxii=\toks142 -\reponse@lxxxi=\toks143 -\reponse@lxxx=\toks144 -\reponse@lxxix=\toks145 -\reponse@lxxviii=\toks146 -\reponse@lxxvii=\toks147 -\reponse@lxxvi=\toks148 -\reponse@lxxv=\toks149 -\reponse@lxxiv=\toks150 -\reponse@lxxiii=\toks151 -\reponse@lxxii=\toks152 -\reponse@lxxi=\toks153 -\reponse@lxx=\toks154 -\reponse@lxix=\toks155 -\reponse@lxviii=\toks156 -\reponse@lxvii=\toks157 -\reponse@lxvi=\toks158 -\reponse@lxv=\toks159 -\reponse@lxiv=\toks160 -\reponse@lxiii=\toks161 -\reponse@lxii=\toks162 -\reponse@lxi=\toks163 -\reponse@lx=\toks164 -\reponse@lix=\toks165 -\reponse@lviii=\toks166 -\reponse@lvii=\toks167 -\reponse@lvi=\toks168 -\reponse@lv=\toks169 -\reponse@liv=\toks170 -\reponse@liii=\toks171 -\reponse@lii=\toks172 -\reponse@li=\toks173 -\reponse@l=\toks174 -\reponse@xlix=\toks175 -\reponse@xlviii=\toks176 -\reponse@xlvii=\toks177 -\reponse@xlvi=\toks178 -\reponse@xlv=\toks179 -\reponse@xliv=\toks180 -\reponse@xliii=\toks181 -\reponse@xlii=\toks182 -\reponse@xli=\toks183 -\reponse@xl=\toks184 -\reponse@xxxix=\toks185 -\reponse@xxxviii=\toks186 -\reponse@xxxvii=\toks187 -\reponse@xxxvi=\toks188 -\reponse@xxxv=\toks189 -\reponse@xxxiv=\toks190 -\reponse@xxxiii=\toks191 -\reponse@xxxii=\toks192 -\reponse@xxxi=\toks193 -\reponse@xxx=\toks194 -\reponse@xxix=\toks195 -\reponse@xxviii=\toks196 -\reponse@xxvii=\toks197 -\reponse@xxvi=\toks198 -\reponse@xxv=\toks199 -\reponse@xxiv=\toks200 -\reponse@xxiii=\toks201 -\reponse@xxii=\toks202 -\reponse@xxi=\toks203 -\reponse@xx=\toks204 -\reponse@xix=\toks205 -\reponse@xviii=\toks206 -\reponse@xvii=\toks207 -\reponse@xvi=\toks208 -\reponse@xv=\toks209 -\reponse@xiv=\toks210 -\reponse@xiii=\toks211 -\reponse@xii=\toks212 -\reponse@xi=\toks213 -\reponse@x=\toks214 -\reponse@ix=\toks215 -\reponse@viii=\toks216 -\reponse@vii=\toks217 -\reponse@vi=\toks218 -\reponse@v=\toks219 -\reponse@iv=\toks220 -\reponse@iii=\toks221 -\reponse@ii=\toks222 -\reponse@i=\toks223 -\AMCnum@questions=\count114 -\AMCrep@@count=\count115 -\AMC@mn@test=\skip62 -\AMC@mn@sep=\skip63 -\AMC@mn@leftmargin=\skip64 -\AMC@mn@rightmargin=\skip65 -\AMC@sz@width=\skip66 -\AMC@sz@height=\skip67 -\AMC@sz@depth=\skip68 -\AMC@sza@width=\skip69 -\AMC@sza@height=\skip70 -\AMC@sza@depth=\skip71 -\c@AMCquestionaff=\count116 -\ouverte@vs=\dimen114 -\AMC@chiffres=\count117 -\AMCcodeHspace=\dimen115 -\AMCcodeVspace=\dimen116 -\AMCnumeric@Hspace=\dimen117 -\AMCnumeric@Vspace=\dimen118 -\AMC@numeric@lastdigit=\count118 -\AMC@integer@modulo=\count119 -\AMC@numeric@integer=\count120 -\AMC@numeric@calcdigit=\count121 -\AMC@numeric@digits=\count122 -\AMC@numeric@decd=\count123 -\AMC@numeric@value=\count124 -\AMC@numeric@x=\count125 -\AMC@numeric@base=\count126 -\AMC@numeric@exact=\count127 -\AMC@numeric@approx=\count128 -\AMCopen@Hspace=\dimen119 -\AMCopen@LineHeight=\dimen120 -\AMCopen@Lines=\count129 -\AMCopen@boxmargin=\dimen121 -\AMCopen@boxframerule=\dimen122 -\AMCopen@framerule=\dimen123 - - -! LaTeX Error: Unknown option `pdfform' for package `automultiplechoice'. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.1609 - -The option `pdfform' was not declared in package `automultiplechoice', perhaps -you -misspelled its name. Try typing to proceed. - -(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty -Package: environ 2014/05/04 v0.3 A new way to define environments - -(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -) -\@envbody=\toks224 -) -(/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty -Package: etex 2016/08/01 v2.7 eTeX basic definition package (PEB,DPC) -\et@xins=\count130 -) -(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2010/09/12 v5.6 Page Geometry - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -) -(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -\Gm@cnth=\count131 -\Gm@cntv=\count132 -\c@Gm@tempcnt=\count133 -\Gm@bindingoffset=\dimen124 -\Gm@wd@mp=\dimen125 -\Gm@odd@mp=\dimen126 -\Gm@even@mp=\dimen127 -\Gm@layoutwidth=\dimen128 -\Gm@layoutheight=\dimen129 -\Gm@layouthoffset=\dimen130 -\Gm@layoutvoffset=\dimen131 -\Gm@dimlist=\toks225 -)) -\boxGridHeight=\skip72 - -(./packages.tex -(/usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty -Package: csvsimple 2016/07/01 version 1.20 LaTeX CSV file processing - -(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks226 -\pgfkeys@temptoks=\toks227 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t -ex -\pgfkeys@tmptoks=\toks228 -))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2018/02/11 v2.5e e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count134 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty -Package: shellesc 2016/06/07 v0.02a unified shell escape interface for LaTeX -Package shellesc Info: Restricted shell escape enabled on input line 69. -) -\csv@file=\read2 -\c@csvinputline=\count135 -\c@csvrow=\count136 -\c@csvcol=\count137 -\csv@out=\write7 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty -Package: multicol 2017/04/11 v1.8q multicolumn formatting (FMi) -\c@tracingmulticols=\count138 -\mult@box=\box29 -\multicol@leftmargin=\dimen132 -\c@unbalance=\count139 -\c@collectmore=\count140 -\doublecol@number=\count141 -\multicoltolerance=\count142 -\multicolpretolerance=\count143 -\full@width=\dimen133 -\page@free=\dimen134 -\premulticols=\dimen135 -\postmulticols=\dimen136 -\multicolsep=\skip73 -\multicolbaselineskip=\skip74 -\partial@page=\box30 -\last@line=\box31 -\maxbalancingoverflow=\dimen137 -\mult@rightbox=\box32 -\mult@grightbox=\box33 -\mult@gfirstbox=\box34 -\mult@firstbox=\box35 -\@tempa=\box36 -\@tempa=\box37 -\@tempa=\box38 -\@tempa=\box39 -\@tempa=\box40 -\@tempa=\box41 -\@tempa=\box42 -\@tempa=\box43 -\@tempa=\box44 -\@tempa=\box45 -\@tempa=\box46 -\@tempa=\box47 -\@tempa=\box48 -\@tempa=\box49 -\@tempa=\box50 -\@tempa=\box51 -\@tempa=\box52 -\c@columnbadness=\count144 -\c@finalcolumnbadness=\count145 -\last@try=\dimen138 -\multicolovershoot=\dimen139 -\multicolundershoot=\dimen140 -\mult@nat@firstbox=\box53 -\colbreak@box=\box54 -\mc@col@check@num=\count146 -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty -Package: array 2016/10/06 v2.4d Tabular extension package (FMi) -\col@sep=\dimen141 -\extrarowheight=\dimen142 -\NC@list=\toks229 -\extratabsurround=\skip75 -\backup@length=\skip76 -) -(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2018/02/14 3.18 The Babel package - -(/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def -File: switch.def 2018/02/14 3.18 Babel switching mechanism -) - -! Package babel Error: Unknown option `french'. Either you misspelled it -(babel) or the language definition file french.ldf was not found -. - -See the babel package documentation for explanation. -Type H for immediate help. - ... - -l.445 \ProcessOptions* - -Valid options are: shorthands=, KeepShorthandsActive, -activeacute, activegrave, noconfigs, safe=, main=, math= -headfoot=, strings=, config=, hyphenmap=, or a language name. - - -! Package babel Error: You haven't specified a language option. - -See the babel package documentation for explanation. -Type H for immediate help. - ... - -l.478 ...ry to proceed from here, type x to quit.} - -You need to specify a language, either as a global option -or as an optional argument to the \usepackage command; -You shouldn't try to proceed from here, type x to quit. - -) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text - -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks230 -\ex@=\dimen143 -)) -(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks231 -\pgfutil@tempdima=\dimen144 -\pgfutil@tempdimb=\dimen145 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t -ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box55 -(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -Package: pgfrcs 2015/08/07 v3.0.1a (rcs-revision 1.31) -)) -Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15) - -(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex) -\pgf@x=\dimen146 -\pgf@y=\dimen147 -\pgf@xa=\dimen148 -\pgf@ya=\dimen149 -\pgf@xb=\dimen150 -\pgf@yb=\dimen151 -\pgf@xc=\dimen152 -\pgf@yc=\dimen153 -\w@pgf@writea=\write8 -\r@pgf@reada=\read3 -\c@pgf@counta=\count147 -\c@pgf@countb=\count148 -\c@pgf@countc=\count149 -\c@pgf@countd=\count150 -\t@pgf@toka=\toks232 -\t@pgf@tokb=\toks233 -\t@pgf@tokc=\toks234 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2008/05/14 (rcs-revision 1.7) -) -Driver file for pgf: pgfsys-pdftex.def - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -File: pgfsys-pdftex.def 2014/10/11 (rcs-revision 1.35) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de -f -File: pgfsys-common-pdf.def 2013/10/10 (rcs-revision 1.13) -))) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. -tex -File: pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) -\pgfsyssoftpath@smallbuffer@items=\count151 -\pgfsyssoftpath@bigbuffer@items=\count152 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. -tex -File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) -)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen154 -\pgfmath@count=\count153 -\pgfmath@box=\box56 -\pgfmath@toks=\toks235 -\pgfmath@stack@operand=\toks236 -\pgfmath@stack@operation=\toks237 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code -.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet -ric.code.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod -e.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison -.code.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. -tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code -.tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. -tex) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari -thmetics.code.tex))) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count154 -)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te -x -File: pgfcorepoints.code.tex 2013/10/07 (rcs-revision 1.27) -\pgf@picminx=\dimen155 -\pgf@picmaxx=\dimen156 -\pgf@picminy=\dimen157 -\pgf@picmaxy=\dimen158 -\pgf@pathminx=\dimen159 -\pgf@pathmaxx=\dimen160 -\pgf@pathminy=\dimen161 -\pgf@pathmaxy=\dimen162 -\pgf@xx=\dimen163 -\pgf@xy=\dimen164 -\pgf@yx=\dimen165 -\pgf@yy=\dimen166 -\pgf@zx=\dimen167 -\pgf@zy=\dimen168 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. -code.tex -File: pgfcorepathconstruct.code.tex 2013/10/07 (rcs-revision 1.29) -\pgf@path@lastx=\dimen169 -\pgf@path@lasty=\dimen170 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code -.tex -File: pgfcorepathusage.code.tex 2014/11/02 (rcs-revision 1.24) -\pgf@shorten@end@additional=\dimen171 -\pgf@shorten@start@additional=\dimen172 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te -x -File: pgfcorescopes.code.tex 2015/05/08 (rcs-revision 1.46) -\pgfpic=\box57 -\pgf@hbox=\box58 -\pgf@layerbox@main=\box59 -\pgf@picture@serial@count=\count155 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c -ode.tex -File: pgfcoregraphicstate.code.tex 2014/11/02 (rcs-revision 1.12) -\pgflinewidth=\dimen173 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation -s.code.tex -File: pgfcoretransformations.code.tex 2015/08/07 (rcs-revision 1.20) -\pgf@pt@x=\dimen174 -\pgf@pt@y=\dimen175 -\pgf@pt@temp=\dimen176 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t -ex -File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing -.code.tex -File: pgfcorepathprocessing.code.tex 2013/09/09 (rcs-revision 1.9) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te -x -File: pgfcorearrows.code.tex 2015/05/14 (rcs-revision 1.43) -\pgfarrowsep=\dimen177 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2013/07/15 (rcs-revision 1.15) -\pgf@max=\dimen178 -\pgf@sys@shading@range@num=\count156 -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2013/07/15 (rcs-revision 1.18) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. -tex -File: pgfcoreexternal.code.tex 2014/07/09 (rcs-revision 1.21) -\pgfexternal@startupbox=\box60 -)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te -x -File: pgfcorelayers.code.tex 2013/07/18 (rcs-revision 1.7) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c -ode.tex -File: pgfcoretransparency.code.tex 2013/09/30 (rcs-revision 1.5) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. -tex -File: pgfcorepatterns.code.tex 2013/11/07 (rcs-revision 1.5) -))) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2014/03/21 (rcs-revision 1.35) -\pgfnodeparttextbox=\box61 -) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2015/08/03 (rcs-revision 1.13) -) -(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 -.sty -Package: pgfcomp-version-0-65 2007/07/03 v3.0.1a (rcs-revision 1.7) -\pgf@nodesepstart=\dimen179 -\pgf@nodesepend=\dimen180 -) -(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 -.sty -Package: pgfcomp-version-1-18 2007/07/23 v3.0.1a (rcs-revision 1.1) -)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2013/12/13 v3.0.1a (rcs-revision 1.25) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) -\pgffor@iter=\dimen181 -\pgffor@skip=\dimen182 -\pgffor@stack=\toks238 -\pgffor@toks=\toks239 -)) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151) - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers -.code.tex -File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20) -\pgf@plot@mark@count=\count157 -\pgfplotmarksize=\dimen183 -) -\tikz@lastx=\dimen184 -\tikz@lasty=\dimen185 -\tikz@lastxsaved=\dimen186 -\tikz@lastysaved=\dimen187 -\tikzleveldistance=\dimen188 -\tikzsiblingdistance=\dimen189 -\tikz@figbox=\box62 -\tikz@figbox@bg=\box63 -\tikz@tempbox=\box64 -\tikz@tempbox@bg=\box65 -\tikztreelevel=\count158 -\tikznumberofchildren=\count159 -\tikznumberofcurrentchild=\count160 -\tikz@fig@count=\count161 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2013/09/17 (rcs-revision 1.8) -\pgfmatrixcurrentrow=\count162 -\pgfmatrixcurrentcolumn=\count163 -\pgf@matrix@numberofcolumns=\count164 -) -\tikz@expandcount=\count165 - -(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik -zlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.1a (rcs-revision 1.2) -))) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik -zlibrarycalc.code.tex -File: tikzlibrarycalc.code.tex 2013/07/15 v3.0.1a (rcs-revision 1.9) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik -zlibraryquotes.code.tex -File: tikzlibraryquotes.code.tex 2014/03/21 v3.0.1a (rcs-revision 1.4) -) -(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik -zlibraryangles.code.tex -File: tikzlibraryangles.code.tex 2013/08/28 v3.0.1a (rcs-revision 1.1) -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2017/09/02 v2.17a AMS math features -\@mathmargin=\skip77 - -For additional information on amsmath, use the `?' option. -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen190 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count166 -LaTeX Info: Redefining \frac on input line 213. -\uproot@=\count167 -\leftroot@=\count168 -LaTeX Info: Redefining \overline on input line 375. -\classnum@=\count169 -\DOTSCASE@=\count170 -LaTeX Info: Redefining \ldots on input line 472. -LaTeX Info: Redefining \dots on input line 475. -LaTeX Info: Redefining \cdots on input line 596. -\Mathstrutbox@=\box66 -\strutbox@=\box67 -\big@size=\dimen191 -LaTeX Font Info: Redeclaring font encoding OML on input line 712. -LaTeX Font Info: Redeclaring font encoding OMS on input line 713. -\macc@depth=\count171 -\c@MaxMatrixCols=\count172 -\dotsspace@=\muskip10 -\c@parentequation=\count173 -\dspbrk@lvl=\count174 -\tag@help=\toks240 -\row@=\count175 -\column@=\count176 -\maxfields@=\count177 -\andhelp@=\toks241 -\eqnshift@=\dimen192 -\alignsep@=\dimen193 -\tagshift@=\dimen194 -\tagwidth@=\dimen195 -\totwidth@=\dimen196 -\lineht@=\dimen197 -\@envbody=\toks242 -\multlinegap=\skip78 -\multlinetaggap=\skip79 -\mathdisplay@stack=\toks243 -LaTeX Info: Redefining \[ on input line 2817. -LaTeX Info: Redefining \] on input line 2818. -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) -(./commands.tex) (./exam-info.tex) (./exam.aux) -\openout1 = `exam.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 32. -LaTeX Font Info: ... okay on input line 32. - -(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count178 -\scratchdimen=\dimen198 -\scratchbox=\box68 -\nofMPsegments=\count179 -\nofMParguments=\count180 -\everyMPshowfont=\toks244 -\MPscratchCnt=\count181 -\MPscratchDim=\dimen199 -\MPnumerator=\count182 -\makeMPintoPDFobject=\count183 -\everyMPtoPDFconversion=\toks245 -) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -))) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -))) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2018/01/21 v0.26 Utility functions of pdfTeX for LuaTeX (HO -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -) -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -38. -Package grfext Info: Graphics extension search list: -(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 456. - -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -\AMC@ovalbox@R=\box69 -\AMC@ovalbox@RF=\box70 -\AMC@ovalbox@=\box71 -\AMC@ovalbox@F=\box72 - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: includehead includefoot -* h-part:(L,W,R)=(64.01869pt, 469.47049pt, 64.01869pt) -* v-part:(T,H,B)=(14.22636pt, 799.52228pt, 31.2982pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=469.47049pt -* \textheight=714.16403pt -* \oddsidemargin=-8.2513pt -* \evensidemargin=-8.2513pt -* \topmargin=-58.04362pt -* \headheight=56.9055pt -* \headsep=5.69046pt -* \topskip=10.0pt -* \footskip=22.76228pt -* \marginparwidth=57.0pt -* \marginparsep=11.0pt -* \columnsep=10.0pt -* \skip\footins=9.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -ABD: EveryShipout initializing macros -(./questions/fr/questionMelangeGroupeSacha.tex -\shuffledQuestionGroup@k=\count184 -\AMCshuffledQuestionGroup@j=\count185 -\shuffledQuestionGroup@i=\toks246 -\shuffledQuestionGroup@ii=\toks247 -\shuffledQuestionGroup@iii=\toks248 -\shuffledQuestionGroup@iv=\toks249 -) (./first_page.tex - -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. -LaTeX Font Info: Try loading font information for U+msa on input line 27. - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Try loading font information for U+msb on input line 27. - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -LaTeX Font Info: Try loading font information for OMS+cmr on input line 63. - -(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd -File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions -) -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 63. - [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} - - <./media/epfl-logo.pdf>]) (./section_open.tex -(./questions/fr/rencontre.tex -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 60--61 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 60--61 - - [] - -[2] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 61--62 -[][] - [] - -[3 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 62--62 -[] - [] - -) (./questions/fr/Fma.tex [4 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 46--47 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 46--47 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 47--48 -[][] - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--48 -[] - [] - -) (./questions/fr/gong.tex [7 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[8] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[][] - [] - -[9 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--68 -[] - [] - -) (./questions/fr/hydrostatique.tex [10 - -] -<./media/Cylindre_1.pdf, id=57, 149.7073pt x 102.1677pt> -File: ./media/Cylindre_1.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_1.pdf used on input line 22. -(pdftex.def) Requested size: 187.13365pt x 127.70927pt. -<./media/Cylindre_2.pdf, id=58, 129.03809pt x 141.73453pt> -File: ./media/Cylindre_2.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_2.pdf used on input line 24. -(pdftex.def) Requested size: 161.29718pt x 177.16771pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--49 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 48--49 - - [] - -[11 <./media/Cylindre_1.pdf> <./media/Cylindre_2.pdf>] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 49--51 -[][] - [] - -[12 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 51--51 -[] - [] - -) (./questions/fr/stylo.tex [13 - -] - -File: media/Stylo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/Stylo.pdf used on input line 22. -(pdftex.def) Requested size: 271.95282pt x 173.62523pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 42--43 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 42--43 - - [] - -[14 <./media/Stylo.pdf>] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 43--44 -[][] - [] - -[15 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 44--44 -[] - [] - -) (./questions/fr/champE.tex [16 - -] [17] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--82 -[][] - [] - -[18 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 82--83 -[][] - [] - -[19 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 83--83 -[] - [] - -) (./questions/fr/champsEB.tex [20 - -] [21] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 78--79 -[][] - [] - -[22 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 79--80 -[][] - [] - -[23 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 80--81 -[][] - [] - -[24 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--81 -[] - [] - -) (./questions/fr/OH-Laplace.tex [25 - -] -! Undefined control sequence. -l.20 \shorthandoff - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.126 \shorthandon - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 141--142 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 141--142 - - [] - -[26] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 142--143 -[][] - [] - -[27 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 143--143 -[] - [] - -) [28 - -] -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--34 -| [] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - -) [29] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. - [1 - -]) (./section_open.tex (./questions/fr/rencontre.tex -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 60--61 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 60--61 - - [] - -[2] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 61--62 -[][] - [] - -[3 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 62--62 -[] - [] - -) (./questions/fr/Fma.tex [4 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 46--47 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 46--47 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 47--48 -[][] - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--48 -[] - [] - -) (./questions/fr/gong.tex [7 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[8] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[][] - [] - -[9 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--68 -[] - [] - -) (./questions/fr/hydrostatique.tex [10 - -] -File: ./media/Cylindre_1.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_1.pdf used on input line 22. -(pdftex.def) Requested size: 187.13365pt x 127.70927pt. -File: ./media/Cylindre_2.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_2.pdf used on input line 24. -(pdftex.def) Requested size: 161.29718pt x 177.16771pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--49 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 48--49 - - [] - -[11] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 49--51 -[][] - [] - -[12 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 51--51 -[] - [] - -) (./questions/fr/stylo.tex [13 - -] -File: media/Stylo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/Stylo.pdf used on input line 22. -(pdftex.def) Requested size: 271.95282pt x 173.62523pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 42--43 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 42--43 - - [] - -[14] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 43--44 -[][] - [] - -[15 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 44--44 -[] - [] - -) (./questions/fr/champE.tex [16 - -] [17] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--82 -[][] - [] - -[18 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 82--83 -[][] - [] - -[19 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 83--83 -[] - [] - -) (./questions/fr/champsEB.tex [20 - -] [21] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 78--79 -[][] - [] - -[22 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 79--80 -[][] - [] - -[23 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 80--81 -[][] - [] - -[24 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--81 -[] - [] - -) (./questions/fr/OH-Laplace.tex [25 - -] -! Undefined control sequence. -l.20 \shorthandoff - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.126 \shorthandon - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 141--142 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 141--142 - - [] - -[26] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 142--143 -[][] - [] - -[27 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 143--143 -[] - [] - -) [28 - -] -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--34 -| [] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - -) [29] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. - [1 - -]) (./section_open.tex (./questions/fr/rencontre.tex -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 60--61 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 60--61 - - [] - -[2] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 61--62 -[][] - [] - -[3 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 62--62 -[] - [] - -) (./questions/fr/Fma.tex [4 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 46--47 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 46--47 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 47--48 -[][] - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--48 -[] - [] - -) (./questions/fr/gong.tex [7 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[8] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[][] - [] - -[9 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--68 -[] - [] - -) (./questions/fr/hydrostatique.tex [10 - -] -File: ./media/Cylindre_1.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_1.pdf used on input line 22. -(pdftex.def) Requested size: 187.13365pt x 127.70927pt. -File: ./media/Cylindre_2.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_2.pdf used on input line 24. -(pdftex.def) Requested size: 161.29718pt x 177.16771pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--49 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 48--49 - - [] - -[11] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 49--51 -[][] - [] - -[12 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 51--51 -[] - [] - -) (./questions/fr/stylo.tex [13 - -] -File: media/Stylo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/Stylo.pdf used on input line 22. -(pdftex.def) Requested size: 271.95282pt x 173.62523pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 42--43 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 42--43 - - [] - -[14] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 43--44 -[][] - [] - -[15 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 44--44 -[] - [] - -) (./questions/fr/champE.tex [16 - -] [17] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--82 -[][] - [] - -[18 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 82--83 -[][] - [] - -[19 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 83--83 -[] - [] - -) (./questions/fr/champsEB.tex [20 - -] [21] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 78--79 -[][] - [] - -[22 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 79--80 -[][] - [] - -[23 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 80--81 -[][] - [] - -[24 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--81 -[] - [] - -) (./questions/fr/OH-Laplace.tex [25 - -] -! Undefined control sequence. -l.20 \shorthandoff - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.126 \shorthandon - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 141--142 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 141--142 - - [] - -[26] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 142--143 -[][] - [] - -[27 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 143--143 -[] - [] - -) [28 - -] -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--34 -| [] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - -) [29] (./first_page.tex -File: media/epfl-logo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/epfl-logo.pdf used on input line 5. -(pdftex.def) Requested size: 82.38843pt x 23.9396pt. - [1 - -]) (./section_open.tex (./questions/fr/rencontre.tex -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 60--61 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 60--61 - - [] - -[2] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 61--62 -[][] - [] - -[3 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 62--62 -[] - [] - -) (./questions/fr/Fma.tex [4 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 46--47 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 46--47 - - [] - -[5] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 47--48 -[][] - [] - -[6 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--48 -[] - [] - -) (./questions/fr/gong.tex [7 - -] -Missing character: There is no ; in font nullfont! -Missing character: There is no ; in font nullfont! - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 66--67 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 66--67 - - [] - -[8] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 67--68 -[][] - [] - -[9 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 68--68 -[] - [] - -) (./questions/fr/hydrostatique.tex [10 - -] -File: ./media/Cylindre_1.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_1.pdf used on input line 22. -(pdftex.def) Requested size: 187.13365pt x 127.70927pt. -File: ./media/Cylindre_2.pdf Graphic file (type pdf) - -Package pdftex.def Info: ./media/Cylindre_2.pdf used on input line 24. -(pdftex.def) Requested size: 161.29718pt x 177.16771pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 48--49 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 48--49 - - [] - -[11] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 49--51 -[][] - [] - -[12 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 51--51 -[] - [] - -) (./questions/fr/stylo.tex [13 - -] -File: media/Stylo.pdf Graphic file (type pdf) - -Package pdftex.def Info: media/Stylo.pdf used on input line 22. -(pdftex.def) Requested size: 271.95282pt x 173.62523pt. - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 42--43 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 42--43 - - [] - -[14] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 43--44 -[][] - [] - -[15 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 44--44 -[] - [] - -) (./questions/fr/champE.tex [16 - -] [17] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--82 -[][] - [] - -[18 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 82--83 -[][] - [] - -[19 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 83--83 -[] - [] - -) (./questions/fr/champsEB.tex [20 - -] [21] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 78--79 -[][] - [] - -[22 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 79--80 -[][] - [] - -[23 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 80--81 -[][] - [] - -[24 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 81--81 -[] - [] - -) (./questions/fr/OH-Laplace.tex [25 - -] -! Undefined control sequence. -l.20 \shorthandoff - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -! Undefined control sequence. -l.126 \shorthandon - {:!} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Overfull \hbox (0.39996pt too wide) in paragraph at lines 141--142 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 141--142 - - [] - -[26] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 142--143 -[][] - [] - -[27 - -] -Overfull \hbox (0.39996pt too wide) in paragraph at lines 143--143 -[] - [] - -) [28 - -] -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--33 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--33 -| [] - [] - -! Undefined control sequence. - ...th } ~ \vspace {2cm} \namefielddots - ~ \end {minipage} -l.33 \restituegroupe{shuffledQuestionGroup} - -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - - -Overfull \hbox (12.234pt too wide) in paragraph at lines 33--34 -| [] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 33--34 - - [] - -) [29] (./exam.aux) ) -Here is how much of TeX's memory you used: - 17368 strings out of 494880 - 327049 string characters out of 6179601 - 406295 words of memory out of 5000000 - 20224 multiletter control sequences out of 15000+600000 - 12786 words of font info for 33 fonts, out of 8000000 for 9000 - 36 hyphenation exceptions out of 8191 - 56i,22n,66p,793b,999s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on exam.pdf (116 pages, 640612 bytes). -PDF statistics: - 733 PDF objects out of 1000 (max. 8388607) - 369 compressed objects within 4 object streams - 0 named destinations out of 1000 (max. 500000) - 33 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/amc-templates/amc_template_man/exam.pdf b/amc-templates/amc_template_man/exam.pdf deleted file mode 100644 index 58a07f7..0000000 Binary files a/amc-templates/amc_template_man/exam.pdf and /dev/null differ diff --git a/amc-templates/amc_template_man/exam.synctex.gz b/amc-templates/amc_template_man/exam.synctex.gz deleted file mode 100644 index a8d7158..0000000 Binary files a/amc-templates/amc_template_man/exam.synctex.gz and /dev/null differ diff --git a/amc-templates/amc_template_man/old_automultiplechoice.sty b/amc-templates/amc_template_man/old_automultiplechoice.sty deleted file mode 100644 index a62cd85..0000000 --- a/amc-templates/amc_template_man/old_automultiplechoice.sty +++ /dev/null @@ -1,1719 +0,0 @@ -%% -%% This is file `automultiplechoice.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% automultiplechoice.dtx (with options: `package') -%% -%% Copyright (C) 2008-2015 Alexis Bienvenue -%% -%% This file is part of Auto-Multiple-Choice -%% -%% Auto-Multiple-Choice is free software: you can redistribute it -%% and/or modify it under the terms of the GNU General Public License -%% as published by the Free Software Foundation, either version 2 of -%% the License, or (at your option) any later version. -%% -%% Auto-Multiple-Choice is distributed in the hope that it will be -%% useful, but WITHOUT ANY WARRANTY; without even the implied warranty -%% of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -%% General Public License for more details. -%% -%% You should have received a copy of the GNU General Public License -%% along with Auto-Multiple-Choice. If not, see -%% . -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{automultiplechoice} -\RequirePackage{xcolor} % \fcolorbox to fill (or not) a box -\RequirePackage{fancyhdr} % \pagestyle{empty} -\RequirePackage{bophook} % \AtBeginPage -\RequirePackage{xkeyval} % \setkeys -\RequirePackage{rotating} % \rotatebox -\RequirePackage{fancybox} % \boxput -\def\AMC@VERSION{AMC 1.3.0 r:6551ff313e87} -\newwrite\AMC@logfile -\immediate\openout\AMC@logfile=\jobname.amc -\def\AMC@amclog#1{\immediate\write\AMC@logfile{#1}} -\def\AMCmessage#1{\AMC@amclog{AUTOQCM[#1]^^J}} -\AtBeginDocument{\@ifpackageloaded{bidi}{% - \PackageInfo{automultiplechoice}{Package bidi loaded: using LR for boxes.}% - \let\AMC@LR=\LR}% -{\let\AMC@LR=\relax}}% -\newcount\AMCload@counter -\newcount\AMCid@quest\AMCid@quest=-1 -\newcount\AMCid@check -\newcount\AMCid@etud\AMCid@etud=0 -\newcount\AMCid@etudstart\AMCid@etudstart=0 -\newcount\AMCid@etudfin -\newcount\AMCnum@copies -\newif\ifAMC@ordre\AMC@ordrefalse -\newif\ifAMC@shuffleG\AMC@shuffleGtrue -\newif\ifAMC@fullGroups\AMC@fullGroupsfalse -\newif\ifAMC@correchead\AMC@correcheadfalse -\newif\ifAMC@affichekeys\AMC@affichekeysfalse -\newif\ifAMC@correc\AMC@correcfalse -\newif\ifAMC@qbloc\AMC@qblocfalse -\newif\ifAMC@asqbloc\AMC@asqblocfalse -\newif\ifAMC@rbloc\AMC@rblocfalse -\newif\ifAMCcomplete@multi\AMCcomplete@multifalse -\newif\ifAMCquestionNumber\AMCquestionNumbertrue -\newif\ifAMC@calibration\AMC@calibrationfalse -\newif\ifAMC@plain\AMC@plainfalse -\newif\ifAMCune@bonne -\newif\ifAMCtype@multi -\newif\ifAMC@watermark\AMC@watermarktrue -\newif\ifAMC@inside@box\AMC@inside@boxfalse -\newif\ifAMC@outside@box\AMC@outside@boxfalse -\newif\ifAMC@ensemble\AMC@ensemblefalse -\newif\ifAMC@inside@digit\AMC@inside@digitfalse -\newif\ifAMCformulaire@dedans\AMCformulaire@dedansfalse -\newif\ifAMC@zoneformulaire -\newif\ifAMC@pagelayout\AMC@pagelayouttrue -\newif\ifAMC@postcorrect\AMC@postcorrectfalse -\newif\ifAMC@automarks\AMC@automarksfalse -\newif\ifAMC@invisible\AMC@invisiblefalse -\let\AMCcompleteMulti=\AMCcomplete@multitrue -\let\AMCnoCompleteMulti=\AMCcomplete@multifalse -\def\AMCid@name{} -\newdimen\AMCformVSpace\AMCformVSpace=1.2ex -\newdimen\AMCformHSpace\AMCformHSpace=.3em -\newdimen\AMCinterIrep\AMCinterIrep=\z@ -\newdimen\AMCinterBrep\AMCinterBrep=.5ex -\newdimen\AMCinterIquest\AMCinterIquest=\z@ -\newdimen\AMCinterBquest\AMCinterBquest=3ex -\newif\ifAMCids@top -\newif\ifAMCids@side -\newdimen\AMCids@width -\newdimen\AMCids@height -\define@choicekey*{AMCids}{pos}[\AMCidsVar\AMCidsVarN]{none,top,side}{% - \ifcase\AMCidsVarN\relax - \AMCids@topfalse\AMCids@sidefalse - \or - \AMCids@toptrue\AMCids@sidefalse - \or - \AMCids@topfalse\AMCids@sidetrue - \fi -} -\define@key{AMCids}{width}{\AMCids@width=#1} -\define@key{AMCids}{height}{\AMCids@height=#1} -\def\AMCidsPosition#1{\setkeys{AMCids}{#1}} -\AMCidsPosition{pos=side,width=4cm,height=3ex} -\def\AMCtext#1#2{\expandafter\def\csname AMC@loc@#1\endcsname{#2}} -\def\AMClocalized#1{\csname AMC@loc@#1\endcsname} -\def\AMC@loc@draft{DRAFT} -\def\AMC@loc@message{For your examination, preferably print - documents compiled from auto-multiple-choice.} -\def\AMC@loc@qf#1{\textbf{Question #1:}} -\def\AMC@loc@q#1#2{\textbf{Question #1} #2} -\def\AMC@loc@corrected{Corrected} -\def\AMC@loc@catalog{Catalog} -\def\AMC@loc@explain{\textit{\textbf{Explanation: }}} -\def\AMC@loc@none{None of these answers are correct.} -\def\AMC@loc@question{question} -\def\AMC@loc@questions{questions} -\def\AMC@loc@namesurname{Name and surname:} -\def\AMC@loc@NL{ - \def\AMC@loc@draft{Ontwerp} - \def\AMC@loc@message{Gebruik bij uw proefwerk bij voorkeur die - documenten welke door auto-multiple-choice zijn aangemaakt.} - \def\AMC@loc@qf##1{\textbf{Vraag ##1 :}} - \def\AMC@loc@q##1##2{\textbf{Vraag ##1} ##2} - \def\AMC@loc@corrected{Correctie} - \def\AMC@loc@catalog{Catalogus} - \def\AMC@loc@none{Geen van de antwoorden is juist.} - \def\AMC@loc@question{vraag} - \def\AMC@loc@questions{vragen} -} -\def\AMC@loc@FR{ - \def\AMC@loc@draft{PROJET} - \def\AMC@loc@message{Pour votre examen, imprimez de pr\'ef\'erence - les documents compil\'es \`a l'aide de auto-multiple-choice.} - \def\AMC@loc@qf##1{\textbf{Question ##1 :}} - \def\AMC@loc@q##1##2{\textbf{Question ##1} ##2} - \def\AMC@loc@corrected{Correction} - \def\AMC@loc@catalog{Catalogue} - \def\AMC@loc@explain{\textit{\textbf{Explication : }}} - \def\AMC@loc@none{Aucune de ces r\'eponses n'est correcte.} - \def\AMC@loc@question{question} - \def\AMC@loc@questions{questions} - \def\AMC@loc@namesurname{Nom et pr\'enom :} -} -\def\AMC@loc@DE{ - \def\AMC@loc@draft{ENTWURF} - \def\AMC@loc@message{Benutzen Sie f\"ur Ihre Pr\"ufung bevorzugt Dokumente die mit - auto-multiple-choice erstellt wurden.} - \def\AMC@loc@qf##1{\textbf{Frage ##1 :}} - \def\AMC@loc@q##1##2{\textbf{Frage ##1} ##2} - \def\AMC@loc@corrected{Korrektur} - \def\AMC@loc@catalog{Katalog} - \def\AMC@loc@explain{\textit{\textbf{Erkl\"arung : }}} - \def\AMC@loc@none{Keine dieser Antworten ist korrekt.} - \def\AMC@loc@question{Frage} - \def\AMC@loc@questions{Fragen} -} -\def\AMC@loc@IT{ - \def\AMC@loc@draft{BOZZA} - \def\AMC@loc@message{Per l'esame, \`e preferibile stampare i documenti - a partire da auto-multiple-choice.} - \def\AMC@loc@qf##1{\textbf{Domanda ##1:}} - \def\AMC@loc@q##1##2{\textbf{Domanda ##1} ##2} - \def\AMC@loc@corrected{Correzione} - \def\AMC@loc@catalog{Catalogo} - \def\AMC@loc@none{Nessuna risposta \`e giusta.} - \def\AMC@loc@question{domanda} - \def\AMC@loc@questions{domande} -} -\def\AMC@loc@NO{ - \def\AMC@loc@draft{UTKAST} - \def\AMC@loc@message{Det anbefales {\aa} skrive ut dokumentet - for gjennomgang \\direkte fra auto-multiple-choice.} - \def\AMC@loc@qf##1{\textbf{Oppgave ##1 :}} - \def\AMC@loc@q##1##2{\textbf{Oppgave ##1} ##2} - \def\AMC@loc@corrected{Rettet} - \def\AMC@loc@catalog{Katalog} - \def\AMC@loc@none{Ingen svar er riktige.} - \def\AMC@loc@question{oppgave} - \def\AMC@loc@questions{oppgave} -} -\def\AMC@loc@PT{ - \def\AMC@loc@draft{RASCUNHO} - \def\AMC@loc@message{Para o seu exame, use preferencialmente documentos compilados do auto-multiple-choice.} - \def\AMC@loc@qf##1{\textbf{Quest\~ao ##1:}} - \def\AMC@loc@q##1##2{\textbf{Quest\~ao ##1} ##2} - \def\AMC@loc@corrected{Corrigido} - \def\AMC@loc@catalog{Cat\'alogo} - \def\AMC@loc@explain{\textit{\textbf{Justifique: }}} - \def\AMC@loc@none{Nenhuma das respostas apresentadas est\'a correta.} - \def\AMC@loc@question{Quest\~ao} - \def\AMC@loc@questions{Quest\~oes} -} -\def\AMC@loc@ES{ - \def\AMC@loc@draft{BORRADOR} - \def\AMC@loc@message{Para revisi\'on, preferentemente imprimir documentos compilados - desde auto-multiple-choice.} - \def\AMC@loc@qf##1{\textbf{Pregunta ##1 :}} - \def\AMC@loc@q##1##2{\textbf{Pregunta ##1} ##2} - \def\AMC@loc@corrected{Correcci\'on} - \def\AMC@loc@catalog{Cat\'alogo} - \def\AMC@loc@none{Ninguna de estas preguntas son correctas.} - \def\AMC@loc@question{pregunta} - \def\AMC@loc@questions{preguntas} -} -\def\AMC@loc@JA{ - \def\AMC@loc@draft{ドラフト} - \def\AMC@loc@message{試験ã®å®Ÿæ–½ã«ã¯ã€auto-multiple-choiceã§ã‚³ãƒ³ãƒ‘イルã•ã‚ŒãŸæ–‡æ›¸ã‚’å°åˆ·ã—ã¦ãã ã•ã„。} - \def\AMC@loc@qf##1{\textbf{å•##1:}} - \def\AMC@loc@q##1##2{\textbf{å•##1} ##2} - \def\AMC@loc@corrected{模範解答} - \def\AMC@loc@catalog{å•é¡Œã‚«ã‚¿ãƒ­ã‚°} - \def\AMC@loc@explain{\textit{\textbf{解説: }}} - \def\AMC@loc@none{該当ãªã—。} - \def\AMC@loc@question{å•} - \def\AMC@loc@questions{å•} -} -\AtBeginDocument{\@ifpackageloaded{cleveref}{% - \crefalias{AMCquestionaff}{question}% - \crefname{question}{\AMC@loc@question}{\AMC@loc@questions}% -}{}}% -\ifx\AMC@SR\undefined\newcount\AMC@SR\fi -\providecommand\AMC@SRconst{2097152} -\providecommand\AMC@SRset[1]{\global\AMC@SR#1 \ignorespaces} -\providecommand\AMC@SRadvance{% - \begingroup% - \ifnum\AMC@SR<\AMC@SRconst\relax\AMC@SR@count\z@\else\AMC@SR@count\@ne\fi% - \ifodd\AMC@SR\advance\AMC@SR@count\@ne\fi% - \global\divide\AMC@SR\tw@% - \ifodd\AMC@SR@count\global\advance\AMC@SR\AMC@SRconst\relax\fi% - \endgroup} -\providecommand\AMC@SRbit{\AMC@SRadvance\ifodd\AMC@SR1\else0\fi} -\providecommand\AMC@SRtest[2]{\AMC@SRadvance% - \ifodd\AMC@SR#2\else#1\fi\ignorespaces} -\providecommand\AMC@SRvalue{\number\AMC@SR} -\AMC@SRset{1515} -\def\AMCrandomseed#1{\AMC@SRset{#1}} -\newcount\AMC@SR@count -\def\AMC@SR@time{\AMC@SRset{\time}} -\newcount\AMC@SRnum -\def\AMC@SRnextByte{\AMC@SRnum=\z@% - \AMC@SR@count=20% - \loop\multiply\AMC@SRnum\tw@% - \AMC@SRtest{\advance\AMC@SRnum\@ne}{}% - \ifnum\AMC@SR@count>\@ne\advance\AMC@SR@count\m@ne\repeat% -} -\newcommand\AMC@SRmax[1]{\AMC@SRnextByte% - \AMC@SR@count=\AMC@SRnum% - \divide\AMC@SR@count by #1\relax% - \multiply\AMC@SR@count by #1\relax% - \advance\AMC@SRnum by -\AMC@SR@count% -} -\newcount\AMC@sti -\newcount\AMC@stil -\newtoks\AMCsw@p@ -\newcommand\AMCsw@p[2]{% - \global\AMCsw@p@=#1% - \global#1=#2% - \global#2=\AMCsw@p@} -\newcommand{\AMC@shuffletoks}[3][\@ne]{% - \AMC@sti=#2\relax% - \AMC@stil=#2\relax% - \advance\AMC@stil\@ne% - \advance\AMC@stil -#1\relax% - \@whilenum\AMC@sti>#1\do{% - \AMC@SRmax{\AMC@stil}\advance\AMC@SRnum #1\relax% - \AMCsw@p{\csname #3\romannumeral\AMC@SRnum\endcsname}% - {\csname #3\romannumeral\AMC@sti\endcsname}% - \advance\AMC@sti\m@ne\relax% - \advance\AMC@stil\m@ne\relax% - }} -\newcount\AMC@numerotation\AMC@numerotation=\z@% -\def\AMC@definitnumero#1#2{\AMC@amclog{AUTOQCM[NUM=#1=#2]^^J}% - \expandafter\global\expandafter\def\csname AMC@numtab@#2\endcsname{#1}} -\def\AMC@prepare#1{\expandafter\ifx\csname AMC@numtab@#1\endcsname\relax% - \global\advance\AMC@numerotation\@ne% - \expandafter\AMC@definitnumero\expandafter{\the\AMC@numerotation}{#1}\fi} -\def\AMC@unnumero#1{\AMC@prepare{#1}\csname AMC@numtab@#1\endcsname} -\def\AMC@affecte#1#2{\AMC@prepare{#1}\global#2=\csname AMC@numtab@#1\endcsname} -\def\AMC@shapename@{\ifAMC@invisible none\else\AMC@shapename\fi} -\def\AMC@tracepos#1#2{% - \ifAMC@calibration\ifx\@empty#1\@empty\else% - \pdfsavepos\protected@write\AMC@XYFILE{}{% - \string\tracepos% - {\the\AMCid@etud/\thepage:#2}% - {\noexpand\number\pdflastxpos sp}% - {\noexpand\number\pdflastypos sp}% - {\AMC@shapename}}% - \fi\fi} -\def\AMC@traceposx#1#2{% - \ifAMC@calibration\ifx\@empty#1\@empty\else% - \pdfsavepos\protected@write\AMC@XYFILE{}{% - \string\tracepos% - {\the\AMCid@etud/\thepage:#2}% - {\noexpand\number\pdflastxpos sp}% - {0sp}% - {\AMC@shapename}}% - \fi\fi} -\def\AMC@traceposy#1#2{% - \ifAMC@calibration\ifx\@empty#1\@empty\else% - \pdfsavepos\protected@write\AMC@XYFILE{}{% - \string\tracepos% - {\the\AMCid@etud/\thepage:#2}% - {0sp}% - {\noexpand\number\pdflastypos sp}% - {\AMC@shapename}}% -\fi\fi} -\newcommand\AMC@tracebox[3]{% - \vbox{\AMC@traceposy{#1}{#2}% - \hbox{\AMC@traceposx{#1}{#2}#3\AMC@traceposx{#1}{#2}}% - \AMC@traceposy{#1}{#2}}} -\def\AMC@pagepos{% - \ifAMC@calibration\protected@write\AMC@XYFILE{}{% - \string\page% - {\the\AMCid@etud/\thepage/\the\AMCid@check}% - {\the\paperwidth}{\the\paperheight}}\fi} -\newcommand{\AMCdontScan}{\ifAMC@calibration\immediate\write\AMC@XYFILE{\string\dontscan{\the\AMCid@etud,\the\AMCid@quest}}\fi} -\newcommand{\AMCdontAnnotate}{\ifAMC@calibration\immediate\write\AMC@XYFILE{\string\dontannotate{\the\AMCid@etud,\the\AMCid@quest}}\fi} -%% \end{macrocode} -\newwrite\AMC@XYspecial -\newwrite\AMC@tmpXY -\newenvironment{amcxyfile}[1]{% - \openout\AMC@XYspecial#1% - \let\AMC@tmpXY=\AMC@XYFILE% - \let\AMC@XYFILE=\AMC@XYspecial% -}{\let\AMC@XYFILE=\AMC@tmpXY\closeout\AMC@XYspecial} -\newcommand{\namefield}[1]{\AMC@tracebox{1}{nom}{#1}} -\let\AMC@new@savebox=\newsavebox -\let\AMC@save@box=\savebox -\let\AMC@use@box=\usebox -\newif\ifAMC@draw@cross -\newcommand\AMC@setcolors@[2]{% - \def\AMC@boxcolor@{\AMC@boxcolor}% - \ifx\@empty#1\@empty \def\AMC@boxcolor@{black}\fi% - \ifAMC@correc\def\AMC@boxcolor@{black}\fi% - \def\AMC@fillcolor@{\ifx\@empty#2\@empty white\else\AMC@boxcolor@\fi}% - \AMC@draw@crossfalse% - \ifKV@AMCdim@cross\ifx\@empty#2\@empty\else\AMC@draw@crosstrue\fi\fi% -} -\newcommand\AMC@answerBox@[4]{% - \AMC@LR{\hspace{0pt}% - \lower\AMC@boxeddown\hbox{\csname AMC@shape@\AMC@shapename@\endcsname% - {\AMCchoiceLabelFormat{#1}}{#2}{#3}{#4}}}% -} -\newcommand\AMC@shapeprepare@square{} -\newcommand\AMC@shape@square[4]{% - \fboxsep=\z@\fboxrule=\AMC@boxedrule% - \AMC@setcolors@{#3}{#2}% - \ifKV@AMCdim@cross\def\AMC@fillcolor@{white}\fi% - \fcolorbox{\AMC@boxcolor@}{\AMC@fillcolor@}% - {% - \boxput*(0,0){% - \ifAMC@draw@cross\AMC@crosschar\fi% - }{% - \vbox to \AMC@boxedheight{% - \AMC@tracepos{#3}{#4}% - \vfill% - \hbox to \AMC@boxedwidth{\hfill% - \textcolor{\AMC@boxcolor@}{#1}% - \hfill}\vfill}}% - \AMC@tracepos{#3}{#4}}% -} -\newcommand\AMC@makeovalbox[3]{% - \AMC@setcolors@{#1}{#2}% - \ifKV@AMCdim@cross\def\AMC@fillcolor@{white}\fi% - \AMC@save@box{#3}{% - \begin{tikzpicture}% - \useasboundingbox (-0.5\AMC@boxedwidth-0.5\AMC@boxedrule,0.5\AMC@boxedheight+0.5\AMC@boxedrule) - rectangle (0.5\AMC@boxedwidth+0.5\AMC@boxedrule,-0.5\AMC@boxedheight-0.5\AMC@boxedrule); - \draw[\AMC@boxcolor@,fill=\AMC@fillcolor@,line width=\AMC@boxedrule,rounded corners=\AMC@oval@radius] - (-0.5\AMC@boxedwidth,0.5\AMC@boxedheight) - rectangle (0.5\AMC@boxedwidth,-0.5\AMC@boxedheight); - \ifAMC@draw@cross - \draw[\AMC@boxcolor@,line width=\AMC@crossrule] - (-0.5\AMC@boxedwidth,0.5\AMC@boxedheight) -- (0.5\AMC@boxedwidth,-0.5\AMC@boxedheight) - (0.5\AMC@boxedwidth,0.5\AMC@boxedheight) -- (-0.5\AMC@boxedwidth,-0.5\AMC@boxedheight); - \fi - \end{tikzpicture}}% -} -\newcommand\AMC@shapeprepare@oval{% - \AMC@makeovalbox{1}{}{\AMC@ovalbox@R}% - \AMC@makeovalbox{1}{1}{\AMC@ovalbox@RF}% - \AMC@makeovalbox{}{}{\AMC@ovalbox@}% - \AMC@makeovalbox{}{1}{\AMC@ovalbox@F}% -} -\newcommand\AMC@shape@oval[4]{% - \AMC@setcolors@{#3}{#2}% - \AMC@tracebox{#3}{#4}{\boxput*(0,0){\textcolor{\AMC@boxcolor@}{#1}}{% - \ifx\@empty#3\@empty% - \ifx\@empty#2\@empty% - \AMC@use@box{\AMC@ovalbox@}% - \else% - \AMC@use@box{\AMC@ovalbox@F}% - \fi% - \else% - \ifx\@empty#2\@empty% - \AMC@use@box{\AMC@ovalbox@R}% - \else% - \AMC@use@box{\AMC@ovalbox@RF}% - \fi% - \fi% - }}% -} -\newcommand\AMC@shapeprepare@none{} -\newcommand\AMC@shape@none[4]{ #1 } -\def\AMCchoiceLabel#1{% - \ifAMC@inside@digit\arabic{#1}% - \else\Alph{#1}\fi% -} -\def\AMCchoiceLabelFormat#1{#1} -\newcounter{AMC@ncase} -\setcounter{AMC@ncase}{0} -\newcommand\AMC@answerBox[4]{% - \AMC@answerBox@{\ifx\@empty#1\@empty% - \AMCchoiceLabel{AMC@ncase}% - \else #1\fi}{#2}{#3}{#4}} -\newlength\AMC@boxedrule -\newlength\AMC@crossrule -\newlength\AMC@boxeddown -\newlength\AMC@boxedwidth -\newlength\AMC@boxedheight -\newlength\AMC@oval@radius -\newlength\AMC@outside@sep -\define@choicekey{AMCdim}{shape}{square,oval,none}{\def\AMC@shapename{#1}} -\define@key{AMCdim}{size}{\AMC@boxedwidth=#1\AMC@boxedheight=#1} -\define@key{AMCdim}{height}{\AMC@boxedheight=#1} -\define@key{AMCdim}{width}{\AMC@boxedwidth=#1} -\define@key{AMCdim}{rule}{\AMC@boxedrule=#1} -\define@key{AMCdim}{outsidesep}{\AMC@outside@sep=#1} -\define@key{AMCdim}{down}{\AMC@boxeddown=#1} -\define@key{AMCdim}{color}{\def\AMC@boxcolor{#1}} -\define@boolkey{AMCdim}{cross}[false]{} -\define@key{AMCdim}{crosschar}[\textbf{\textsf{X}}]{\def\AMC@crosschar{#1}} -\define@key{AMCdim}{crossrule}[1.5pt]{\AMC@crossrule=#1} -\def\AMCboxStyle#1{% - \setkeys{AMCdim}{#1}% - \ifnum\AMC@boxedwidth<\AMC@boxedheight% - \AMC@oval@radius=\AMC@boxedwidth\divide\AMC@oval@radius\tw@% - \else% - \AMC@oval@radius=\AMC@boxedheight\divide\AMC@oval@radius\tw@% - \fi% - \csname AMC@shapeprepare@\AMC@shapename@ \endcsname% -} -\AMCboxStyle{shape=square,size=2.5ex,down=.4ex,rule=.5pt,outsidesep=.1em,color=black,cross,crosschar,crossrule} -\newcommand\AMCboxColor[1]{\AMCboxStyle{color=#1}} -\let\AMCboxDimensions=\AMCboxStyle -\def\AMCoutsideLabelFormat#1{#1} -\newcommand\AMCboxOutsideLetter[2]{#1\nobreak\hspace{.1em}\AMCoutsideLabelFormat{#2}} -\newcommand\AMC@formBox@[4]{% - \ifAMC@outside@box% letter to be written outside the box - \AMCboxOutsideLetter{\AMC@answerBox@{}{#2}{#3}{#4}}{#1}% - \else% - \AMC@answerBox@{#1}{#2}{#3}{#4}% - \fi% -} -\newcommand\AMC@formBox[4]{% - \AMC@formBox@{\ifx\@empty#1\@empty% - \AMCchoiceLabel{AMC@ncase}% - \else #1\fi}{#2}{#3}{#4}% -} -\newcommand{\AMC@box}[2]{% - \ifAMC@ensemble% - \ifAMC@zoneformulaire% for codes inside form sheet - \protect\AMC@formBox{#1}{#2}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \else% - \ifAMCformulaire@dedans% for answer boxes inside form sheet - \protect\AMC@formBox{#1}{#2}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \else% outside form sheet: not to be read during data capture - \AMC@answerBox{#1}{#2}{1}{casequestion:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \fi\fi% - \else% no separate sheet for answers: always read - \ifAMC@inside@box% - \AMC@answerBox{#1}{#2}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \else% - \AMC@answerBox@{}{#2}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \fi% - \fi% -} -\newif\ifAMCsz@logged\AMCsz@loggedfalse -\newcommand{\AMCscoreZone}[1]{% - \ifAMC@ensemble% - \ifAMCformulaire@dedans% - \AMC@tracebox{1}{score::\the\AMCid@quest,-1}{#1}% - \else% - \AMC@tracebox{1}{scorequestion::\the\AMCid@quest,-1}{#1}% - \fi% - \else% - \AMC@tracebox{1}{score::\the\AMCid@quest,-1}{#1}% - \fi% - \ifAMCsz@logged\else% - \AMC@amclog{AUTOQCM[VAR:scorezones=1]^^J}% - \global\AMCsz@loggedtrue% - \fi% -} -\def\AMCid@checkmax{60} -\def\AMC@NCBetud{12} -\def\AMC@NCBpage{6} -\def\AMC@NCBcheck{6} -\newlength{\AMC@CBtaille}\setlength{\AMC@CBtaille}{5cm} -\def\AMC@premierecopie{1} -\newtoks\AMCbin@sequence -\newcount\AMCbin@number -\newcount\AMCbin@ndigits -\newcount\AMCbin@id -\newcount\AMCbin@digit -\def\AMCbin@one{\advance\AMCbin@digit\@ne% - \AMC@answerBox@{}{1}{1}{chiffre:\the\AMCbin@id,\the\AMCbin@digit}} -\def\AMCbin@zero{\advance\AMCbin@digit\@ne% - \AMC@answerBox@{}{}{1}{chiffre:\the\AMCbin@id,\the\AMCbin@digit}} -\def\AMCbin@begin#1{\AMCbin@id=#1\AMCbin@digit=\z@} -\newcommand{\AMC@binaryBoxes}[2][1]{% -{\AMCboxDimensions{shape=square,size=.32cm,down=0pt,rule=.2pt,cross=false}\AMCbin@sequence={}\AMCbin@number=#2\relax% -\AMCbin@ndigits=\z@% -\loop% -\ifnum\AMCbin@number>\z@% -\advance\AMCbin@ndigits\@ne% -\ifodd\AMCbin@number\AMCbin@sequence=\expandafter{\expandafter\AMCbin@one\the\AMCbin@sequence}% -\else\AMCbin@sequence=\expandafter{\expandafter\AMCbin@zero\the\AMCbin@sequence}\fi% -\divide\AMCbin@number\tw@% -\repeat% -\loop\relax% -\ifnum\AMCbin@ndigits<#1\advance\AMCbin@ndigits\@ne% -\AMCbin@sequence=\expandafter{\expandafter\AMCbin@zero\the\AMCbin@sequence}\repeat% -\the\AMCbin@sequence% -\ifnum\AMCbin@ndigits>#1\PackageError{automultiplechoice}{Too low AMC@NCB value (got #1 but needs \the\AMCbin@ndigits)}{Number of available digits is #1, but needs \the\AMCbin@ndigits}\fi% -}} -\def\AMCcurrentenv{document} -\def\AMCif@env#1{ - \def\AMC@tempenv{#1}% - \ifx\AMC@tempenv\AMCcurrentenv - \expandafter\@firstoftwo - \else - \expandafter\@secondoftwo - \fi -} -\newcount\AMCtok@k -\newcount\AMCtok@max -\newcount\AMCtok@size -\newcommand{\nouveaugroupe}[2]{% - \expandafter\ifx\csname #1@k\endcsname\relax% - \expandafter\newcount\csname #1@k\endcsname% - \expandafter\newcount\csname AMC#1@j\endcsname% - \csname #1@k\endcsname=\z@\relax% - \csname AMC#1@j\endcsname=\z@\relax% - \setgroupmode{#1}{\AMCdefault@groupmode}% - \fi% -} -\newcommand\AMC@prepare@element[1]{% - \nouveaugroupe{#1}{}% - \global\advance\csname #1@k\endcsname\@ne\relax% - \AMCtok@k=\csname #1@k\endcsname% - \expandafter\ifx\csname #1@\romannumeral\AMCtok@k\endcsname\relax% - \expandafter\newtoks\csname #1@\romannumeral\AMCtok@k\endcsname\fi% -} -\newcommand{\element}[2]{% - \AMC@prepare@element{#1}% - \csname #1@\romannumeral\AMCtok@k\endcsname={#2}% -} -\def\AMCdefault@groupmode{fixed} -\newcommand{\setdefaultgroupmode}[1]{\def\AMCdefault@groupmode{#1}} -\newcommand{\setgroupmode}[2]{% - \expandafter\ifx\csname AMCgrouppre@#2\endcsname\relax% - \PackageError{automultiplechoice}{Unknown group mode for #1 : #2}% - {You asked to set group '#1' mode to '#2', - but '#2' is not a valid group mode}% - \else% - \expandafter\global\expandafter\def\csname AMC#1@mode\endcsname{#2}% - \fi% -} -\newcommand{\AMCgrouppre@fixed}[3]{% - \ifnum#3<\z@% - \csname AMC#1@j\endcsname=\z@% - \else% - \csname AMC#1@j\endcsname=#3% - \fi% -} -\newcommand{\AMCgrouppre@withreplacement}[3]{% - \ifnum#3<\z@% - \csname AMC#1@j\endcsname=\z@% - \else% - \csname AMC#1@j\endcsname=#3% - \fi% - \shufflegroup{#1}% -} -\newcount\AMC@imax -\newcommand{\AMCgrouppre@withoutreplacement}[3]{% - \ifnum#3<\z@% - \else% - \csname AMC#1@j\endcsname=#3% - \fi% - \ifnum\AMCtok@ik=\AMCloop@k% - \AMCtok@ik=\z@% - \fi% - \ifnum\AMCtok@ik=\z@% - \shufflegroup{#1}% - \else% - \AMC@imax=\AMCloop@k% - \advance\AMC@imax -#2\relax% - \ifnum\AMCtok@ik>\AMC@imax% - \shufflegroupslice{#1}{\@ne}{\AMCtok@ik}% - \ifnum\AMCtok@ik<\AMCloop@k% - \advance\AMCtok@ik\@ne% - \shufflegroupslice{#1}{\AMCtok@ik}{\AMCloop@k}% - \fi% - \fi% - \fi% -} -\newcommand{\AMCgrouppre@cyclic}[3]{% - \ifnum#3<\z@% - \else% - \csname AMC#1@j\endcsname=#3% - \fi% -} -\newcommand{\AMCgroup@pre}[4]{% - \csname AMCgrouppre@#1\endcsname{#2}{#3}{#4}% -} -\newcommand{\shufflegroup}[1]{% - \ifAMC@shuffleG{\AMC@shuffletoks{\number\csname #1@k\endcsname}{#1@}}\fi% -} -\newcommand{\shufflegroupslice}[3]{% - \ifAMC@shuffleG{\AMC@shuffletoks[#2]{#3}{#1@}}\fi% -} -\newcount\AMCtok@ik -\newcount\AMCloop@k -\newcommand{\AMCgrouploop@prep}[3]{% - \AMCtok@size=#1\relax% - \ifAMC@fullGroups\AMCtok@size=\z@\fi% - \ifnum\AMCtok@size<\@ne% - \AMCtok@size=\csname #2@k\endcsname% - \fi% - \AMCtok@ik=\csname AMC#2@j\endcsname% - \AMCloop@k=\csname #2@k\endcsname% - \expandafter\ifx\csname AMC#2@mode\endcsname\relax% - \PackageError{automultiplechoice}{No group mode for #2}% - {No mode has been defined for group '#2'. This should not occur...}% - \fi% - \AMCgroup@pre{\csname AMC#2@mode\endcsname}{#2}{\the\AMCtok@size}{#3}% -} -\newcommand{\AMCgrouploop@next}[1]{% - \global\advance\csname AMC#1@j\endcsname\@ne\relax% - \expandafter\ifnum\csname AMC#1@j\endcsname>\AMCloop@k\relax% - \global\csname AMC#1@j\endcsname=\@ne% - \fi% - \AMCtok@ik=\csname AMC#1@j\endcsname% - \advance\AMCtok@size\m@ne% -} -\newcommand{\insertgroupfrom}[3][0]{% - \AMCgrouploop@prep{#1}{#2}{#3}% - {\loop% - \AMCgrouploop@next{#2}% - {\the\csname #2@\romannumeral\AMCtok@ik\endcsname}% - \ifnum\AMCtok@size>\z@\repeat}% -} -\newcommand{\insertgroup}[2][0]{% - \insertgroupfrom[#1]{#2}{-1}% -} -\newcommand{\cleargroup}[1]{% - \nouveaugroupe{#1}{}% - \csname #1@k\endcsname=\z@\relax% - \csname AMC#1@j\endcsname=\z@\relax% -} -\newcommand{\copygroupfrom}[4][0]{% - \AMCgrouploop@prep{#1}{#2}{#4}% - {\loop% - \AMCgrouploop@next{#2}% - \AMC@prepare@element{#3}% - \global\csname #3@\romannumeral\AMCtok@k\endcsname=\csname #2@\romannumeral\AMCtok@ik\endcsname% - \ifnum\AMCtok@size>\z@\repeat}% -} -\newcommand{\copygroup}[3][0]{% - \copygroupfrom[#1]{#2}{#3}{-1}% -} -\newcount\AMCrep@count -\AMCload@counter=199 -\@whilenum\AMCload@counter>0\do{% - \expandafter\newtoks\csname reponse@\romannumeral\AMCload@counter\endcsname% - \advance\AMCload@counter\m@ne% -} -\newcommand\AMCload@reponse[2]{% - \advance\AMCload@counter\@ne\relax% - \csname reponse@\romannumeral\AMCload@counter\endcsname% - =\expandafter{\expandafter\AMCrep@count\expandafter=#2 #1}% -} -\newcommand\AMCrien@deux[2]{#1} -\def\shuffle@it{\AMC@shuffletoks{\number\AMCload@counter}{reponse@}} -\newcount\AMCnum@questions -\newcommand\AMCdump@reponses{% - \global\AMCnum@questions=\AMCload@counter% - \@whilenum\AMCload@counter>0\do{% - \the\csname reponse@\romannumeral\AMCload@counter\endcsname% - \advance\AMCload@counter\m@ne}} -\newcommand\AMCrep@init[1]{% - \ifAMC@ordre\AMCrep@o\else% - \csname AMCrep@#1\endcsname\fi\AMCload@counter=\z@} -\newcommand\AMCrep@o{% - \def\AMCload@@reponse{\AMCrien@deux}\def\AMCrep@fini{}} -\newcommand\AMCrep@r{% - \def\AMCload@@reponse{\AMCload@reponse}% - \def\AMCrep@fini{\shuffle@it\AMCdump@reponses}} -\newcount\AMCrep@@count -\newcommand\lastchoices{% - \AMCrep@@count=\AMCrep@count% - \AMCrep@fini\AMCrep@init{o}% - \AMCrep@count=\AMCrep@@count} -\newcommand\@aucune{\emph{\AMC@loc@none}} -\newcommand\AMC@fin@rep{% - \ifAMCcomplete@multi\ifAMCtype@multi% - \lastchoices\AMCrep@count=-1% - \ifAMCune@bonne\wrongchoice{\@aucune}\else% - \ifAMC@postcorrect\wrongchoice{\@aucune}\else\correctchoice{\@aucune}\fi% - \fi\fi\fi\AMCrep@fini} -\def\AMCmem@ireData{} -\def\AMCformBeforeQuestion{\vspace{\AMCformVSpace}\par} -\def\AMCformAfterQuestion{\ifAMC@asqbloc\egroup\fi} -\def\AMCformQuestion#1{{\AMC@loc@qf{#1}}} -\def\AMCformQuestionA#1#2{\setcounter{AMCquestionaff}{#1}% - \AMCid@quest=#2% - \setcounter{AMC@ncase}{0}% - \AMCformBeforeQuestion% - \ifAMC@asqbloc\vbox\bgroup\fi% - \ifx\@empty\AMC@sza@callout\@empty\else% - \csname\AMC@sza@callout\endcsname% - \fi% - \AMCformQuestion{#1}% - \ifx\@empty\AMC@sza@callin\@empty\else% - \csname\AMC@sza@callin\endcsname% - \fi% -} -\def\AMCformAnswer#1{\hspace{\AMCformHSpace} #1} -\def\AMCformAnswerA#1{\addtocounter{AMC@ncase}{1}\AMCformAnswer{#1}} -\newcommand\AMCmem@ireAJ[1]{% - \ifAMC@ensemble\ifAMC@zoneformulaire\else% - \begingroup\AMCformulaire@dedanstrue% - \let\protect\@unexpandable@protect% - \global\edef\AMCmem@ireData{\AMCmem@ireData #1}% - \endgroup\fi\fi} -\newcommand\AMCmem@ireAJRep[1]{% - \addtocounter{AMC@ncase}{1}\AMCmem@ireAJ{\protect\AMCformAnswerA{#1}}} -\newcommand\AMCmem@ireQ[2]{\AMCmem@ireAJ{\protect\AMCformQuestionA{#1}{#2}}} -\def\AMCformBegin{% - \AMC@zoneformulairetrue\setcounter{section}{0}% - \ifAMC@ensemble\ifAMC@automarks\pagestyle{AMCpageFull}\fi\fi% -} -\newcommand\AMCform{% - \ifAMC@ensemble\AMCformulaire@dedanstrue\AMCmem@ireData% - \global\def\AMCmem@ireData{}\fi} -\newcommand\AMCformS{% - \ifAMC@ensemble\AMCformulaire@dedanstrue% - \AMC@amclog{AUTOQCM[BR=0]^^J}\AMCmem@ireData% - \fi} -\newcommand{\AMCsection}[1]{\section{#1}\AMCmem@ireAJ{\protect\section{#1}}} -\newcommand{\AMCsubsection}[1]{\subsection{#1}\AMCmem@ireAJ{\protect\subsection{#1}}} -\def\AMCBoxedAnswers{\AMC@rbloctrue} -\newenvironment{choices}[1][r]{% - \AMCrep@count=\z@\def\une@rep{\AMCrep@itemize}% - \ifAMC@rbloc\def\une@rep{\AMCrep@bloc}% - \else\begin{itemize}\setlength{\itemsep}{\AMCinterIrep}\fi% - \AMCrep@init{#1}}% - {\AMC@fin@rep\ifAMC@rbloc\else\end{itemize}\fi} -\newenvironment{choiceshoriz}[1][r]{% - \AMCrep@count=\z@\def\une@rep{\AMCrep@ligne}\AMCrep@init{#1}% - \par\begin{center}}% - {\AMC@fin@rep\end{center}} -\newenvironment{choicescustom}[1][r]{% - \AMCrep@count=\z@\def\une@rep{\AMCrep@perso}\AMCrep@init{#1}% - \AMCbeginAnswer\ignorespaces}% - {\AMC@fin@rep\AMCendAnswer} -\newcommand\AMCrep@bloc[2]{\AMCmem@ireAJRep{#1}% - \par\noindent\begin{minipage}{\linewidth}% - \begin{itemize}\item[#1] #2\end{itemize}\end{minipage}% - \vspace{\AMCinterBrep}} -\newcommand\AMCrep@itemize[2]{\AMCmem@ireAJRep{#1}\item[#1] #2} -\newcommand\AMCrep@ligne[2]{\AMCmem@ireAJRep{#1}% - \mbox{#1\hspace*{1em}#2}\hspace{3em plus 4em}} -\newcommand\AMCrep@perso[2]{\AMCmem@ireAJRep{#1}\AMCanswer{#1}{#2}} -\def\AMCbeginAnswer{} -\def\AMCanswer#1#2{#1 #2} -\def\AMCendAnswer{} -\newcommand{\correctchoice}[2][]{\global\advance\AMCrep@count\@ne\relax% - \ifAMC@calibration\AMC@amclog{AUTOQCM[REP=\the\AMCrep@count:B]^^J}\fi% - \global\AMCune@bonnetrue% - \AMCload@@reponse{\une@rep{\ifAMC@correc\AMC@box{#1}{1}% - \else\AMC@box{#1}{}\fi}{#2}}{\the\AMCrep@count}\ignorespaces} -\newcommand{\wrongchoice}[2][]{\global\advance\AMCrep@count\@ne\relax% - \ifAMC@calibration\AMC@amclog{AUTOQCM[REP=\the\AMCrep@count:M]^^J}\fi% - \AMCload@@reponse{\une@rep{\AMC@box{#1}{}}{#2}}{\the\AMCrep@count}% - \ignorespaces} -\newcommand{\AMCemptybox}[3]{{% - \sbox0{}\wd0=#1\ht0=#2\dp0=#3\relax\box0}} -\newlength\AMC@mn@test -\newlength\AMC@mn@sep\AMC@mn@sep=4mm -\newlength\AMC@mn@leftmargin -\newlength\AMC@mn@rightmargin -\newcommand\AMCmarginNote[1]{% - \begin{tikzpicture}[remember picture,overlay]% - \coordinate (here) at (0,0);% - \pgfextractx{\AMC@mn@test}{\pgfpointdiff{\pgfpointorigin}% - {\pgfpointanchor{current page}{center}}}% - \ifodd\thepage% - \AMC@mn@leftmargin=\oddsidemargin% - \AMC@mn@rightmargin=\evensidemargin% - \else - \AMC@mn@leftmargin=\evensidemargin% - \AMC@mn@rightmargin=\oddsidemargin% - \fi - \ifdim\AMC@mn@test < 1cm% - \draw (current page.east |- here)+(-\AMC@mn@rightmargin-1in+\AMC@mn@sep,0pt) node[anchor=text,align=left,text width=\AMC@mn@rightmargin+1in-\AMC@mn@sep]{\strut #1};% - \else% - \draw (current page.west |- here)+(0cm,0pt) node[anchor=text,align=right,text width=\AMC@mn@leftmargin+1in-\AMC@mn@sep]{\strut #1};% - \fi% - \end{tikzpicture}% -} -\newcommand{\AMC@sz@box}{\AMCemptybox{\AMC@sz@width}{\AMC@sz@height}{\AMC@sz@depth}} -\newcommand{\AMC@sz@callin@question}{\AMCscoreZone{\AMC@sz@box}} -\newcommand{\AMC@sz@callout@margin}{\hspace{0pt}\marginpar{\AMCscoreZone{\AMC@sz@box}}} -\newcommand{\AMC@sz@init@margins}{\PackageWarning{automultiplechoice}{Please run twice to get proper margin notes position.}} -\newcommand{\AMC@sz@callout@margins}{\hspace{0pt}\AMCmarginNote{\AMCscoreZone{\AMC@sz@box}}} -\newlength\AMC@sz@width -\newlength\AMC@sz@height -\newlength\AMC@sz@depth -\def\AMC@sz@callout{} -\def\AMC@sz@callin{} -\define@key{AMCsz}{width}{\AMC@sz@width=#1} -\define@key{AMCsz}{height}{\AMC@sz@height=#1} -\define@key{AMCsz}{depth}{\AMC@sz@depth=#1} -\define@key{AMCsz}{calloutside}{\def\AMC@sz@callout{#1}} -\define@key{AMCsz}{callinside}{\def\AMC@sz@callin{#1}} -\define@choicekey{AMCsz}{position}{none,question,margin,margins}{% - \ifcsname AMC@sz@callout@#1\endcsname% - \def\AMC@sz@callout{AMC@sz@callout@#1}% - \else% - \def\AMC@sz@callout{}% - \fi% - \ifcsname AMC@sz@callin@#1\endcsname% - \def\AMC@sz@callin{AMC@sz@callin@#1}% - \else% - \def\AMC@sz@callin{}% - \fi% - \ifcsname AMC@sz@init@#1\endcsname% - \csname AMC@sz@init@#1\endcsname% - \fi% -} -\newcommand{\AMCsetScoreZone}[1]{\setkeys{AMCsz}{#1}} -\AMCsetScoreZone{width=1.5em,height=1.5ex,depth=.5ex,position=none} -\newcommand{\AMC@sza@box}{\AMCemptybox{\AMC@sza@width}{\AMC@sza@height}{\AMC@sza@depth}} -\newcommand{\AMC@sza@init@none}{} -\newcommand{\AMC@sza@callout@none}{} -\newcommand{\AMC@sza@callin@none}{} -\newcommand{\AMC@sza@init@question}{} -\newcommand{\AMC@sza@callout@question}{} -\newcommand{\AMC@sza@callin@question}{\AMCscoreZone{\AMC@sza@box}} -\newcommand{\AMC@sza@init@margin}{} -\newcommand{\AMC@sza@callout@margin}{\hspace{0pt}\marginpar{\AMCscoreZone{\AMC@sza@box}}} -\newcommand{\AMC@sza@callin@margin}{} -\newcommand{\AMC@sza@init@margins}{\PackageWarning{automultiplechoice}{Please run twice to get proper margin notes position.}} -\newcommand{\AMC@sza@callout@margins}{\hspace{0pt}\AMCmarginNote{\AMCscoreZone{\AMC@sz@box}}} -\newcommand{\AMC@sza@callin@margins}{} -\newlength\AMC@sza@width -\newlength\AMC@sza@height -\newlength\AMC@sza@depth -\def\AMC@sza@callout{} -\def\AMC@sza@callin{} -\define@key{AMCsza}{width}{\AMC@sza@width=#1} -\define@key{AMCsza}{height}{\AMC@sza@height=#1} -\define@key{AMCsza}{depth}{\AMC@sza@depth=#1} -\define@key{AMCsza}{calloutside}{\def\AMC@sza@callout{#1}} -\define@key{AMCsza}{callinside}{\def\AMC@sza@callin{#1}} -\define@choicekey{AMCsza}{position}{none,question,margin,margins}{% - \ifcsname AMC@sza@callout@#1\endcsname% - \def\AMC@sza@callout{AMC@sza@callout@#1}% - \else% - \def\AMC@sza@callout{}% - \fi% - \ifcsname AMC@sza@callin@#1\endcsname% - \def\AMC@sza@callin{AMC@sza@callin@#1}% - \else% - \def\AMC@sza@callin{}% - \fi% - \ifcsname AMC@sza@init@#1\endcsname% - \csname AMC@sza@init@#1\endcsname% - \fi% -} -\newcommand{\AMCsetScoreZoneAnswerSheet}[1]{\setkeys{AMCsza}{#1}} -\AMCsetScoreZoneAnswerSheet{width=1.5em,height=1.5ex,depth=.5ex,position=none} -\newcommand{\AMCnoScoreZone}{\AMCsetScoreZone{position=none}\AMCsetScoreZoneAnswerSheet{position=none}} -\newcounter{AMCquestionaff} -\newcommand{\AMCnumero}[1]{\setcounter{AMCquestionaff}{#1}\addtocounter{AMCquestionaff}{-1}} -\newcommand\AMC@stepQuestion{\ifAMCquestionNumber\refstepcounter{AMCquestionaff}\fi} -\newcommand\AMC@qaff{\arabic{AMCquestionaff}} -\def\AMCbeforeQuestion{\ifAMC@qbloc\else\par\noindent\fi} -\def\AMCbeginQuestion#1#2{\noindent\AMC@loc@q{#1}{#2}% - \ifx\@empty\AMC@sz@callin\@empty\hspace*{1em}\fi% -} -\def\multiSymbole{$\clubsuit$} -\ifx\question\undefined\else\let\question\undefined\fi -\def\AMCnobloc{\AMC@qblocfalse} -\def\AMCbloc{\AMC@qbloctrue} -\newenvironment{question}[2][]{% - \def\AMCcurrentenv{question}% - \AMC@stepQuestion% - \global\def\AMCid@name{#2}\AMC@affecte{#2}{\AMCid@quest}% - \ifAMC@calibration\AMCmessage{Q=\the\AMCid@quest}\fi% - \AMCbeforeQuestion% - \ifx\@empty\AMC@sz@callout\@empty\else% - \csname\AMC@sz@callout\endcsname% - \fi% - \AMCtype@multifalse\ifAMC@qbloc\noindent\begin{minipage}{\linewidth}\fi% - \ifAMC@affichekeys\index{\texttt{#2}}\fi% - \AMCbeginQuestion{\ifAMC@affichekeys\ifAMC@ensemble\AMC@qaff\ \fi[\texttt{#2}]\else\AMC@qaff\fi}{#1}% - \ifx\@empty\AMC@sz@callin\@empty\else% - \csname\AMC@sz@callin\endcsname% - \fi% - \AMCformulaire@dedansfalse\setcounter{AMC@ncase}{0}% - \AMCmem@ireQ{\arabic{AMCquestionaff}}{\the\AMCid@quest}}% -{\ifAMC@qbloc\end{minipage}\vspace{\AMCinterBquest}\else\vspace{\AMCinterIquest}\fi\AMCmessage{FQ}\AMCmem@ireAJ{\AMCformAfterQuestion}} -\newenvironment{questionmult}[1]{% - \AMCune@bonnefalse\begin{question}[{{\multiSymbole}}]{#1}% - \AMCtype@multitrue\ifAMC@calibration% - \AMC@amclog{AUTOQCM[MULT]^^J}\fi}% -{\end{question}} -\newenvironment{questionmultx}[1]{% - \begingroup\def\multiSymbole{}\begin{questionmult}{#1}}% -{\end{questionmult}\endgroup} -\newdimen\ouverte@vs -\newenvironment{questionouverte}[1][3cm]{% - \AMC@stepQuestion% - \AMCtype@multifalse\ouverte@vs=#1% - \ifAMC@qbloc\noindent\begin{minipage}{\linewidth}\fi% - \AMCbeginQuestion{\AMC@qaff}{}}% -{\vspace*{\ouverte@vs}\ifAMC@qbloc\end{minipage}\vspace{3ex}\fi} -\newcommand{\explain}[1]{% -\ifAMC@correchead% - \AMCif@env{question}{\par\noindent{\AMC@loc@explain #1}}{\AMC@error@explain}\vspace{1ex}% -\else% - \AMCif@env{question}{}{\AMC@error@explain}% -\fi% -} -\def\scoring#1{\ifAMC@calibration\AMC@amclog{AUTOQCM[B=#1]^^J}\fi} -\def\scoringDefaultS#1{\ifAMC@calibration\AMC@amclog{AUTOQCM[BDS=#1]^^J}\fi} -\def\scoringDefaultM#1{\ifAMC@calibration\AMC@amclog{AUTOQCM[BDM=#1]^^J}\fi} -\def\QuestionIndicative{\ifAMC@calibration\AMC@amclog{AUTOQCM[INDIC]^^J}\fi} -\newcount\AMC@chiffres -\newdimen\AMCcodeHspace\AMCcodeHspace=.5em -\newdimen\AMCcodeVspace\AMCcodeVspace=.5em -\newcommand{\AMCcode}[2]{% -{\def\AMCbeginQuestion##1##2{}\def\AMCbeforeQuestion{}\AMCnoScoreZone% - \AMCquestionNumberfalse% - \setlength{\parindent}{0pt}% - \def\AMCbeginAnswer{\hspace{0pt}% - \vbox\bgroup}% - \def\AMCendAnswer{\vspace{-\AMCcodeVspace}\egroup% - \hspace{\AMCcodeHspace}}% - \def\AMCanswer##1##2{\hbox{\ifAMC@ensemble ##1\else% - \ifAMC@inside@box ##1\else{\AMCboxOutsideLetter{##1}{##2}}\fi\fi\hspace*{\fill}}% - \vspace{\AMCcodeVspace}}% - \AMCnobloc% - \AMC@chiffres=#2\loop% - \begin{question}{#1[\the\AMC@chiffres]}\QuestionIndicative% - \begin{choicescustom}[o]\scoring{auto=0}% - \wrongchoice[0]{0}% - \wrongchoice[1]{1}% - \wrongchoice[2]{2}% - \wrongchoice[3]{3}% - \wrongchoice[4]{4}% - \wrongchoice[5]{5}% - \wrongchoice[6]{6}% - \wrongchoice[7]{7}% - \wrongchoice[8]{8}% - \wrongchoice[9]{9}% - \end{choicescustom}% - \end{question}% - \advance\AMC@chiffres\m@ne\ifnum\AMC@chiffres>0\repeat% - \hspace{-\AMCcodeHspace}% -}} -\newcommand{\AMCcodeH}[2]{% -{\def\AMCbeginQuestion##1##2{}\def\AMCbeforeQuestion{}\AMCnoScoreZone% - \AMCquestionNumberfalse% - \setlength{\parindent}{0pt}% - \def\AMCbeginAnswer{\hbox\bgroup}% - \def\AMCendAnswer{\egroup\vspace{\AMCcodeVspace}\par}% - \def\AMCanswer##1##2{\hbox{\ifAMC@ensemble ##1\else% - \ifAMC@inside@box ##1\else{\AMCboxOutsideLetter{##1}{##2}}\fi\fi}% - \hspace{\AMCcodeHspace}}% - \AMCnobloc% - \AMC@chiffres=#2\loop% - \begin{question}{#1[\the\AMC@chiffres]}\QuestionIndicative% - \begin{choicescustom}[o]\scoring{auto=0}% - \wrongchoice[0]{0}% - \wrongchoice[1]{1}% - \wrongchoice[2]{2}% - \wrongchoice[3]{3}% - \wrongchoice[4]{4}% - \wrongchoice[5]{5}% - \wrongchoice[6]{6}% - \wrongchoice[7]{7}% - \wrongchoice[8]{8}% - \wrongchoice[9]{9}% - \end{choicescustom}% - \end{question}% - \advance\AMC@chiffres\m@ne\ifnum\AMC@chiffres>0\repeat% -}} -\newcommand\AMCformatChoices[4]{% - \global\AMCrep@count=\z@% - \AMCmem@ireAJ{\global\AMCrep@count=\z@% - \protect #1{#3}{#4}{\AMCid@name}{\the\AMCid@quest}}% - \ifAMC@ensemble% - #2{#3}{#4}{\AMCid@name}{\the\AMCid@quest}% - \AMC@amclog{AUTOQCM[QPART]^^J}% - \else% - #1{#3}{#4}{\AMCid@name}{\the\AMCid@quest}% - \fi% -} -\newcommand{\AMCnumeric@char}[2]{% - \global\advance\AMCrep@count\@ne\relax% - \AMC@amclog{AUTOQCM[REP=\the\AMCrep@count:\ifx#2\@empty\@empty M\else B\fi]^^J}% - \ifAMC@correc% - \protect\AMC@formBox@{#1}{#2}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \else% - \protect\AMC@formBox@{#1}{}{1}{case:\AMCid@name:\the\AMCid@quest,\the\AMCrep@count}% - \fi% -} -\newdimen\AMCnumeric@Hspace\AMCnumeric@Hspace=.5em -\newdimen\AMCnumeric@Vspace\AMCnumeric@Vspace=1ex -\newcommand{\AMCnumeric@digit}[2]{% - \ifnum\AMC@chiffres=#1% - \AMCnumeric@char{\the\AMC@chiffres}{1}% - \else% - \AMCnumeric@char{\the\AMC@chiffres}{}% - \fi% -} -\newcommand{\AMCsignV}[1]{% - \ifnum#1<\z@% - \hbox{\AMCnumeric@char{$+$}{}}\vspace{\AMCnumeric@Vspace} - \AMC@amclog{AUTOQCM[B=set.intS=1]^^J}% - \hbox{\AMCnumeric@char{$-$}{1}} - \AMC@amclog{AUTOQCM[B=set.intS=-1]^^J}% - \global\multiply#1\m@ne% - \else% - \hbox{\AMCnumeric@char{$+$}{1}}\vspace{\AMCnumeric@Vspace} - \AMC@amclog{AUTOQCM[B=set.intS=1]^^J}% - \hbox{\AMCnumeric@char{$-$}{}} - \AMC@amclog{AUTOQCM[B=set.intS=-1]^^J}% - \fi% -} -\newcommand{\AMCnumericH}[3]{% - \ifKV@AMCNumeric@nozero\AMC@chiffres=1\else\AMC@chiffres=0\fi% - \loop% - \AMCnumeric@digit{#2}{#3}% - \AMC@amclog{AUTOQCM[B=set.#1=\the\AMC@chiffres]^^J}% - \advance\AMC@chiffres\@ne% - \ifnum\AMC@chiffres<#3\relax\hspace{\AMCnumeric@Hspace}\repeat% -} -\newcommand{\AMCnumericV}[3]{% - \ifKV@AMCNumeric@nozero\AMC@chiffres=1\else\AMC@chiffres=0\fi% - \loop% - \vbox{\hbox{\AMCnumeric@digit{#2}{#3}}}% - \AMC@amclog{AUTOQCM[B=set.#1=\the\AMC@chiffres]^^J}% - \advance\AMC@chiffres\@ne% - \ifnum\AMC@chiffres<#3\relax\vspace{\AMCnumeric@Vspace}\repeat% -} -\newcount\AMC@numeric@lastdigit% -\newcommand{\AMCnumericVR}[3]{% - \ifKV@AMCNumeric@nozero\AMC@numeric@lastdigit=1% - \else\AMC@numeric@lastdigit=0\fi% - \AMC@chiffres=#3\advance\AMC@chiffres\m@ne\loop% - \vbox{\hbox{\AMCnumeric@digit{#2}{#3}}}% - \AMC@amclog{AUTOQCM[B=set.#1=\the\AMC@chiffres]^^J}% - \ifnum\AMC@chiffres>\AMC@numeric@lastdigit% - \advance\AMC@chiffres\m@ne% - \vspace{\AMCnumeric@Vspace}\repeat% -} -\newcount\AMC@integer@modulo -\newcommand\AMC@calcmodulo[2]{% - \AMC@integer@modulo=#1\divide\AMC@integer@modulo\AMC@numeric@base% - \multiply\AMC@integer@modulo\AMC@numeric@base% - \multiply\AMC@integer@modulo\m@ne\advance\AMC@integer@modulo by #1\relax% - #2=\AMC@integer@modulo% -} -\newcount\AMC@numeric@integer -\newcount\AMC@numeric@calcdigit -\newcommand\AMC@calcdigit[3]{% - \AMC@numeric@integer=#1% - \AMC@numeric@calcdigit=#2% - \ifnum#2>\z@\loop{% - \global\divide\AMC@numeric@integer\AMC@numeric@base}% - \advance\AMC@numeric@calcdigit\m@ne% - \ifnum\AMC@numeric@calcdigit>\z@\repeat% - \fi% - \AMC@calcmodulo{\the\AMC@numeric@integer}{#3}% -} -\newcommand\AMCsignificantDigits[4][10]{% - \FPifzero{#3}% - #4\z@% - \else% - \AMCsignificantDigits@nonnull[#1]{#2}{#3}{#4} - \AMC@givesign{#3}{#4}% - \fi% -} -\newcommand\AMC@givesign[2]{% - \FPifpos{#1}\else\multiply#2\m@ne\fi% -} -\newcommand\AMCsignificantDigits@nonnull[4][10]{% - \FPabs\AMC@FP@x{#3}% - \AMC@numeric@calcdigit=#2% - \AMC@numeric@integer=1% - \loop\multiply\AMC@numeric@integer by #1\advance\AMC@numeric@calcdigit\m@ne% - \ifnum\AMC@numeric@calcdigit>\z@\repeat% - \loop\FPiflt\AMC@FP@x{\the\AMC@numeric@integer}\else% - \FPeval\AMC@FP@x{AMC@FP@x / #1}\repeat% - \divide\AMC@numeric@integer by #1\relax% - \loop\FPiflt\AMC@FP@x{\the\AMC@numeric@integer}% - \FPeval\AMC@FP@x{AMC@FP@x * #1}\repeat% - \FPround\AMC@FP@x\AMC@FP@x0\relax% - \AMC@numeric@calcdigit=\AMC@FP@x% - \multiply\AMC@numeric@integer by #1\relax% - \ifnum\AMC@numeric@calcdigit<\AMC@numeric@integer\else% - \divide\AMC@numeric@calcdigit by #1\relax\fi% - #4=\AMC@numeric@calcdigit% -} -\def\AMCdecimalPoint{\raisebox{1ex}{\bf .}} -\def\AMCntextSign{} -\def\AMCntextGoto{} -\def\AMCntextVHead#1{\emph{b#1}} -\def\AMCncol@Border{lightgray} -\def\AMCncol@Background{white} -\def\AMCncol@BorderWidth{1mm} -\newcount\AMC@numeric@digits -\newcount\AMC@numeric@decd -\newcount\AMC@numeric@value -\newcount\AMC@numeric@x -\newcount\AMC@numeric@base -\define@key{AMCNumeric}{Tsign}{\def\AMCntextSign{#1}} -\define@key{AMCNumeric}{Tpoint}{\def\AMCdecimalPoint{#1}} -\define@key{AMCNumeric}{vspace}{\AMCnumeric@Vspace=#1} -\define@key{AMCNumeric}{hspace}{\AMCnumeric@Hspace=#1} -\define@key{AMCNumeric}{bordercol}{\def\AMCncol@Border{#1}} -\define@key{AMCNumeric}{borderwidth}{\def\AMCncol@BorderWidth{#1}} -\define@key{AMCNumeric}{backgroundcol}{\def\AMCncol@Background{#1}} -\define@key{AMCNumeric}{digits}[3]{\AMC@numeric@digits=#1} -\define@key{AMCNumeric}{decimals}[0]{\AMC@numeric@decd=#1} -\define@key{AMCNumeric}{base}[10]{\AMC@numeric@base=#1} -\define@boolkey{AMCNumeric}{sign}[true]{} -\define@boolkey{AMCNumeric}{strict}[false]{} -\define@boolkey{AMCNumeric}{scoring}[true]{} -\define@boolkey{AMCNumeric}{vertical}[false]{} -\define@boolkey{AMCNumeric}{reverse}[true]{} -\define@boolkey{AMCNumeric}{vhead}[false]{} -\define@boolkey{AMCNumeric}{nozero}[false]{} -\define@boolkey{AMCNumeric}{significant}[false]{} -\define@key{AMCNumeric}{scoreexact}[2]{\def\AMC@numeric@scoreexact{#1}} -\define@key{AMCNumeric}{scoreapprox}[1]{\def\AMC@numeric@scoreapprox{#1}} -\newcount\AMC@numeric@exact -\newcount\AMC@numeric@approx -\define@key{AMCNumeric}{exact}[0]{\AMC@numeric@exact=#1} -\define@key{AMCNumeric}{approx}[0]{\AMC@numeric@approx=#1} -\setkeys{AMCNumeric}{digits,decimals,base,sign,strict,scoring,vertical, - reverse,vhead,scoreexact,scoreapprox,exact,approx, - nozero,significant} -\newcommand\AMCnumericOpts[1]{\setkeys{AMCNumeric}{#1}} -\newcommand\AMCnumericShow[4]{% - \ifAMC@ensemble\def\AMCid@name{#3}\AMCid@quest=#4\fi% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[Q=\the\AMCid@quest]^^J} - \fi\fi% - {\setkeys{AMCNumeric}{#2}% - \ifnum\AMC@numeric@decd>\z@% - \FPeval\AMC@numeric@eval{round(#1 * \the\AMC@numeric@base^\the\AMC@numeric@decd,0)} - \AMC@numeric@value=\AMC@numeric@eval% - \else% - \ifKV@AMCNumeric@significant% - \AMCsignificantDigits[\the\AMC@numeric@base]{\AMC@numeric@digits}{#1}{\AMC@numeric@value}% - \else% - \AMC@numeric@value=#1% - \fi% - \fi% - \ifKV@AMCNumeric@scoring% - \AMC@amclog{AUTOQCM[B=haut=,mz=,formula=(Vdifference<=\the\AMC@numeric@exact?% - \AMC@numeric@scoreexact:% - \ifnum\AMC@numeric@approx>\z@% - (Vdifference<=\the\AMC@numeric@approx?\AMC@numeric@scoreapprox:0)% - \else% - 0% - \fi)]^^J}% - \fi% - \def\AMC@numeric@compute{}% - \AMC@numeric@x=\AMC@numeric@digits\loop{% - \ifKV@AMCNumeric@strict% - \AMC@amclog{AUTOQCM[B=requires.int\@Alph\AMC@numeric@x=1]^^J}% - \else% - \AMC@amclog{AUTOQCM[B=default.int\@Alph\AMC@numeric@x=0]^^J}% - \fi% - \global\edef\AMC@numeric@compute{% - \ifnum\AMC@numeric@x=\AMC@numeric@digits\else% - (\AMC@numeric@compute)*\the\AMC@numeric@base+\fi% - int\@Alph\AMC@numeric@x}% - }\advance\AMC@numeric@x\m@ne\ifnum\AMC@numeric@x>0\repeat% - \ifKV@AMCNumeric@sign% - \ifKV@AMCNumeric@strict% - \AMC@amclog{AUTOQCM[B=requires.intS=1]^^J}% - \else% - \AMC@amclog{AUTOQCM[B=default.intS=1]^^J}% - \fi% - \global\edef\AMC@numeric@compute{(\AMC@numeric@compute)*(intS)}% - \fi% - \AMC@amclog{AUTOQCM[B=set.intV=\the\AMC@numeric@value,% - set.intX=\AMC@numeric@compute]^^J}% - \ifKV@AMCNumeric@significant% - \AMC@amclog{AUTOQCM[B=set.Vdifference="min( abs((intV)-(intX)) , abs(\the\AMC@numeric@base * (intV) - (intX)) , abs((intV) - \the\AMC@numeric@base * (intX)) )"]^^J}% - \else% - \AMC@amclog{AUTOQCM[B=set.Vdifference=abs((intV)-(intX))]^^J}% - \fi% - \vspace{1.5ex}\par{% - \fboxrule=\AMCncol@BorderWidth% - \fcolorbox{\AMCncol@Border}{\AMCncol@Background}{% - \ifKV@AMCNumeric@sign% - \vbox{% - \ifx\AMCntextSign\@empty\@empty\else% - \hbox{\AMCntextSign}\vspace{\AMCnumeric@Vspace}\fi% - \AMCsignV{\AMC@numeric@value}}\hspace{.5em}% - \vrule% - \hspace{.5em}% - \fi% -\advance\AMC@numeric@digits\m@ne% -\advance\AMC@numeric@decd\m@ne% - \ifKV@AMCNumeric@vertical% - \hbox{% - \loop{% - \ifnum\AMC@numeric@digits=\AMC@numeric@decd\relax% - \hbox{\AMCdecimalPoint}% - \fi% - \AMC@calcdigit{\the\AMC@numeric@value}% - {\the\AMC@numeric@digits}{\AMC@numeric@x}% - \hbox{\vbox{% - \ifKV@AMCNumeric@vhead% - \vbox{\hbox{\AMCntextVHead{\the\AMC@numeric@digits}}}% - \vspace{\AMCnumeric@Vspace}% - \fi% - {\advance\AMC@numeric@digits\@ne% - \ifKV@AMCNumeric@reverse% - \AMCnumericVR{int\@Alph\AMC@numeric@digits}% - {\the\AMC@numeric@x}{\AMC@numeric@base}% - \else% - \AMCnumericV{int\@Alph\AMC@numeric@digits}% - {\the\AMC@numeric@x}{\AMC@numeric@base}% - \fi}% - }}% - }\ifnum\AMC@numeric@digits>\z@% - \hspace{\AMCnumeric@Hspace}% - \advance\AMC@numeric@digits\m@ne\repeat% - }% - \else% - \hbox{\vbox{% - \loop{% - \ifnum\AMC@numeric@digits=\AMC@numeric@decd\relax% - \hbox{\AMCdecimalPoint}% - \fi% - \AMC@calcdigit{\the\AMC@numeric@value}% - {\the\AMC@numeric@digits}{\AMC@numeric@x}% - \hbox{% - {\advance\AMC@numeric@digits\@ne% - \AMCnumericH{int\@Alph\AMC@numeric@digits}% - {\the\AMC@numeric@x}{\AMC@numeric@base}% - }}% - }\ifnum\AMC@numeric@digits>\z@% - \vspace{\AMCnumeric@Vspace}\par% - \advance\AMC@numeric@digits\m@ne\repeat% - }}% - \fi% - }% - }% - \ifAMC@ensemble\else\vspace{1.5ex}\par\fi% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[FQ]^^J}% - \fi\fi% - }% -} -\newcommand\AMCnumericHide[4]{% - \setkeys{AMCNumeric}{#2}% - \AMCntextGoto% - \ifAMC@qbloc\else\vspace{1.5ex}\par\fi% -} -\def\AMCnumericChoices{\AMCformatChoices{\AMCnumericShow}{\AMCnumericHide}} -\def\AMCIntervalFormat#1#2{[#1,\,#2[} -\def\AMC@intervx#1#2{\AMC@CI@cas{\AMCIntervalFormat{#1}{#2}}} -\def\AMCIntervals#1#2#3#4{% -\FPeval\AMC@CI@a{clip(#2)}% -\let\AMC@CI@cas=\wrongchoice% -\loop% - \FPeval\AMC@CI@b{clip(AMC@CI@a + #4)}% - \FPiflt{#1}\AMC@CI@b\let\AMC@CI@cas=\correctchoice\fi% - \FPiflt{#1}\AMC@CI@a\let\AMC@CI@cas=\wrongchoice\fi% - \@expandtwoargs\AMC@intervx{\AMC@CI@a}{\AMC@CI@b}% -\FPiflt\AMC@CI@b{#3}% - \FPset\AMC@CI@a{\AMC@CI@b}% -\repeat} -\def\AMCotextGoto{} -\def\AMCotextReserved{} -\def\AMCocol@Background{lightgray} -\def\AMCocol@BoxFrameRule{white} -\def\AMCocol@FrameRule{black} -\def\AMCocol@Foreground{} -\def\AMCopen@answer{} -\def\AMCopen@question{} -\define@key{AMCOpen}{backgroundcol}{\def\AMCocol@Background{#1}} -\define@key{AMCOpen}{foregroundcol}{\def\AMCocol@Foreground{#1}} -\define@key{AMCOpen}{Treserved}{\def\AMCotextReserved{#1}} -\define@key{AMCOpen}{question}[\AMCid@name]{\def\AMCopen@question{#1}} -\define@key{AMCOpen}{answer}{\def\AMCopen@answer{#1}} -\define@key{AMCOpen}{contentcommand}[AMCopen@lines]{\def\AMCopen@contentcommand{#1}} -\newdimen\AMCopen@Hspace\AMCopen@Hspace=.5em -\define@key{AMCOpen}{hspace}{\AMCopen@Hspace=#1} -\def\AMCopen@Width{.95\linewidth} -\define@key{AMCOpen}{width}{\def\AMCopen@Width{#1}} -\newdimen\AMCopen@LineHeight\AMCopen@LineHeight=1cm -\define@key{AMCOpen}{lineheight}{\AMCopen@LineHeight=#1} -\newcount\AMCopen@Lines\AMCopen@Lines=1 -\define@key{AMCOpen}{lines}{\AMCopen@Lines=#1} -\newdimen\AMCopen@boxmargin\AMCopen@boxmargin=3pt -\define@key{AMCOpen}{boxmargin}{\AMCopen@boxmargin=#1} -\newdimen\AMCopen@boxframerule\AMCopen@boxframerule=1pt -\define@key{AMCOpen}{boxframerule}{\AMCopen@boxframerule=#1} -\define@key{AMCOpen}{boxframerulecol}{\def\AMCocol@BoxFrameRule{#1}} -\define@key{AMCOpen}{framerulecol}{\def\AMCocol@FrameRule{#1}} -\newdimen\AMCopen@framerule\AMCopen@framerule=1pt -\define@key{AMCOpen}{framerule}{\AMCopen@framerule=#1} -\define@boolkey{AMCOpen}{dots}[true]{} -\define@boolkey{AMCOpen}{scan}[true]{} -\define@boolkey{AMCOpen}{annotate}[false]{} -\define@boolkey{AMCOpen}{lineup}[false]{} -\setkeys{AMCOpen}{dots,scan,annotate,lineup,contentcommand} -\newcommand\AMCopenOpts[1]{\setkeys{AMCOpen}{#1}} -\newcommand\AMCopen@lines{% - \begin{minipage}{\AMCopen@Width}% - \loop\vspace{\AMCopen@LineHeight} - \hspace*{.5em}\ifAMC@correc\smash{\AMCopen@answer}\def\AMCopen@answer{}\fi% - \ifKV@AMCOpen@dots% - \dotfill\hspace*{.5em} - \fi - \ifnum\AMCopen@Lines>\@ne\par\advance\AMCopen@Lines\m@ne\repeat% - \end{minipage} -} -\newcommand\AMCopenShow[4]{ - \ifAMC@ensemble\def\AMCid@name{#3}\AMCid@quest=#4\fi% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[Q=\the\AMCid@quest]^^J}% - \fi\fi% - {\setkeys{AMCOpen}{#1}% - \ifKV@AMCOpen@lineup% - \ifAMC@ensemble\else\par\fi% - \ifAMC@correc\smash{\AMCopen@answer}\fi\dotfill% - \else% - \hspace*{.5em}\linebreak[1]\hspace*{\fill}% - \fi% - {\AMCnoCompleteMulti% - \def\AMCbeginAnswer{}\def\AMCendAnswer{}% - \def\AMCanswer##1##2{\ifAMC@ensemble ##1\else% - \ifAMC@inside@box ##1\else{\AMCboxOutsideLetter{##1}{##2}}\fi\fi% - \hspace{\AMCopen@Hspace}}% - \fboxsep=\AMCopen@boxmargin% - \fboxrule=\AMCopen@boxframerule% - \fcolorbox{\AMCocol@BoxFrameRule}{\AMCocol@Background}{% - \ifAMC@ensemble\AMCopen@question% - \ifx\@empty\AMCopen@question\@empty\else\hspace{\AMCopen@Hspace}\fi% - \fi% - \begin{choicescustom}[o]% - \ifx\AMCocol@Foreground\@empty\@empty\else% - \def\AMC@boxcolor{\AMCocol@Foreground}% - \fi% - #2% - \ifKV@AMCOpen@scan\else\AMCdontScan\fi% - \ifKV@AMCOpen@annotate\else\AMCdontAnnotate\fi% - \end{choicescustom}% - \ifx\@empty\AMCotextReserved\@empty% - \hspace{-\AMCopen@Hspace}% - \else% - \ifx\AMCocol@Foreground\@empty\@empty% - \AMCotextReserved% - \else% - \textcolor{\AMCocol@Foreground}{\AMCotextReserved}% - \fi% - \fi% - }}% - \ifKV@AMCOpen@lineup\else% - \par\nobreak\noindent% - \hspace*{\fill}{% - \fboxrule=\AMCopen@framerule% - \fcolorbox{\AMCocol@FrameRule}{white}{% - \csname\AMCopen@contentcommand\endcsname - }}% - \vspace{7mm}\par% - \fi% - }% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[FQ]^^J}% - \fi\fi% -} -\newcommand\AMCopenHide[4]{% - \AMCotextGoto% - \ifAMC@qbloc\else\vspace{1.5ex}\par\fi% -} -\def\AMCOpen{\AMCformatChoices{\AMCopenShow}{\AMCopenHide}} -\def\AMCbotextGoto{} -\def\AMCbo@help{} -\define@key{AMCBoxOnly}{help}{\def\AMCbo@help{#1}} -\define@boolkey{AMCBoxOnly}{ordered}[false]{} -\setkeys{AMCBoxOnly}{ordered} -\newcommand\AMCboOpts[1]{\setkeys{AMCBoxOnly}{#1}} -\newcommand\AMCboShow[4]{% - \ifAMC@ensemble\def\AMCid@name{#3}\AMCid@quest=#4\fi% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[Q=\the\AMCid@quest]^^J}% - \fi\fi% - {\setkeys{AMCBoxOnly}{#1}% - \def\AMCbeginAnswer{}\def\AMCendAnswer{}% - \def\AMCanswer##1##2{\hspace{\AMCformHSpace} \ifAMC@ensemble ##1\else% - \ifAMC@inside@box ##1\else{\AMCboxOutsideLetter{##1}{##2}}\fi\fi% - }% - \ifAMC@ensemble\AMCbo@help\fi% - \ifKV@AMCBoxOnly@ordered% - \begin{choicescustom}[o]% - \else% - \begin{choicescustom}% - \fi% - #2 - \end{choicescustom}% - }% - \ifAMC@ensemble\ifAMCformulaire@dedans% - \AMC@amclog{AUTOQCM[FQ]^^J}% - \fi\fi% -} -\newcommand\AMCboHide[4]{ - \AMCbotextGoto% - \ifAMC@qbloc\else\vspace{1.5ex}\par\fi% -} -\def\AMCBoxOnly{\AMCformatChoices{\AMCboShow}{\AMCboHide}} -\DeclareFontShape{OT1}{cmr}{b}{n}{<35->cmr17}{} -\def\AMC@watertext{\AMC@loc@draft} -\newcommand\AMCw@termark{% - \setlength{\@tempdimb}{.5\paperwidth}% - \setlength{\@tempdimc}{-.5\paperheight}% - \put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){% - \makebox(0,0){\rotatebox{45}{\AMC@LR{% - \textcolor[gray]{0.8}{ - \fontencoding{OT1}\fontfamily{cmr} - \fontseries{b}\fontshape{n} - \fontsize{90pt}{120pt} - \selectfont - \AMC@watertext}}}}}} -\newcommand\AMCw@terprint[1]{% - \setbox\@tempboxa\vbox to \z@{% - \vbox{% - \hbox to \z@{% - #1\hss}}\vss} - \dp\@tempboxa\z@ - \box\@tempboxa} -\def\AMCcercle#1#2{% - {\setlength{\unitlength}{1mm}% - \begin{picture}(#1,#1)(-#2,-#2)\thinlines\circle*{#1}\end{picture}}} -\def\m@rqueCalage{\AMCcercle{3.6}{1.8}} -\def\m@rque#1{\AMC@tracebox{1}{#1}{\m@rqueCalage}} -\def\he@dtaille#1{\vbox to 1cm{#1}} -\def\he@dbas#1{\he@dtaille{\vspace*{\fill}#1}} -\def\he@dhaut#1{\he@dtaille{#1\vspace*{\fill}}} -\def\AMC@intituleHead{\AMC@loc@corrected} -\def\AMC@note{} -\def\AMCsetFoot#1{\def\AMC@note{#1}} -\newcommand\AMCStudentNumber{\the\AMC@etud} -\newcommand\AMCIDBoxesA{\AMCbin@begin{1}\AMC@binaryBoxes[\AMC@NCBetud]{\the\AMCid@etud}} -\newcommand\AMCIDBoxesB{\AMCbin@begin{2}\AMC@binaryBoxes[\AMC@NCBpage]{\thepage}} -\newcommand\AMCIDBoxesC{\AMCbin@begin{3}\AMC@binaryBoxes[\AMC@NCBcheck]{\the\AMCid@check}} -\newcommand\AMCIDBoxesABC{% - \hbox{\vbox{\noindent\AMCIDBoxesA\\ - \noindent\AMCIDBoxesB\AMCIDBoxesC}}% -} -\AtBeginPage{\ifAMC@pagelayout\global\advance\AMCid@check\m@ne% - \ifnum\AMCid@check<1\global\AMCid@check=\AMCid@checkmax\fi% - \AMC@pagepos% - \ifAMC@watermark\ifAMC@correchead\else\AMCw@terprint{\AMCw@termark}% - \fi\fi\fi} -\fancypagestyle{AMCpageHeadOnly}{% - \fancyhf{}\fancyhead[C]{\textsc{\AMC@intituleHead}}% - \renewcommand{\headrulewidth}{0pt}% - \renewcommand{\footrulewidth}{0pt}% -} -\fancypagestyle{AMCpageFull}{% - \fancyhf{}% - \fancyhead[L]{\AMC@LR{\he@dbas{\leavevmode\m@rque{positionHG}}}}% - \fancyhead[R]{\AMC@LR{\he@dbas{\leavevmode\m@rque{positionHD}}}}% - \fancyfoot[L]{\AMC@LR{\leavevmode\m@rque{positionBG}}}% - \fancyfoot[R]{\AMC@LR{\leavevmode\m@rque{positionBD}}}% - \fancyhead[C]{\AMC@LR{\he@dhaut{% - \begin{minipage}[b]{\AMC@CBtaille}\AMCboxColor{black}% - \ifAMCids@top\vbox to \AMCids@height{\texttt{+\the\AMCid@etud/\thepage/\the\AMCid@check+}}\fi% - \AMCIDBoxesABC - \end{minipage}% - \ifAMCids@side\hbox to \AMCids@width{\hspace*{\fill}% - \texttt{+\the\AMCid@etud/\thepage/\the\AMCid@check+}}\fi% - }}}% - \fancyhfoffset[EOLR]{5mm}% - \fancyfoot[C]{\AMC@note}% - \renewcommand{\headrulewidth}{0pt}% - \renewcommand{\footrulewidth}{0pt}% -} -\newcommand\AMCsubjectPageTag{% - \fbox{\texttt{\the\AMCid@etud:\thepage}}% -} -\fancypagestyle{AMCpageNoMarks}{% - \fancyhf{}% - \fancyhead[R]{\AMCsubjectPageTag}% - \fancyfoot[C]{\AMC@note}% - \renewcommand{\headrulewidth}{0pt}% - \renewcommand{\footrulewidth}{0pt}% -} -\fancypagestyle{AMCpageEmpty}{% - \fancyhf{}% - \renewcommand{\headrulewidth}{0pt}% - \renewcommand{\footrulewidth}{0pt}% -} -\AtBeginDocument{% - \ifAMC@pagelayout% - \ifAMC@correchead - \pagestyle{AMCpageHeadOnly} - \else - \pagestyle{AMCpageFull} - \fi - \fi -} -\newcommand{\onecopy}[2]{% - \ifx\AMCNombreCopies\undefined\AMCnum@copies=#1% - \else\AMCnum@copies=\AMCNombreCopies\fi% - \AMC@amclog{AUTOQCM[TOTAL=\the\AMCnum@copies]^^J}% - \AMCid@etud=\AMCid@etudstart% - \ifnum\AMCid@etud=0\AMCid@etud=\AMC@premierecopie\fi% - \AMCid@etudfin=\AMCnum@copies% - \advance\AMCid@etudfin\AMCid@etud\relax% - \ifAMC@correchead\AMCid@etudfin=\AMC@premierecopie\fi - \loop{% - \AMC@zoneformulairefalse\setcounter{page}{1}\setcounter{section}{0}% - \ifAMC@ensemble\ifAMC@automarks\pagestyle{AMCpageNoMarks}\fi\fi% - \AMCnumero{1}% - \ifAMC@calibration\AMC@amclog{AUTOQCM[ETU=\the\AMCid@etud]^^J}\fi% - #2\clearpage}\advance\AMCid@etud\@ne\ifnum\AMCid@etud<\AMCid@etudfin\repeat% - \global\AMCid@etudstart=\AMCid@etud% -} -\def\AMCcleardoublepage{\ifodd\thepage\clearpage% - \ifAMC@automarks\pagestyle{AMCpageEmpty}\fi% - ~\fi\clearpage} -\newcommand{\AMCaddpagesto}[1]{% - \@whilenum\thepage<#1\do{% - \clearpage~% - \ifnum\thepage<#1% - \ifAMC@automarks\pagestyle{AMCpageEmpty}\fi% - \fi% - }% -} -\def\exemplairepair{\ifodd\AMCid@etud} -\newcommand\AMCstudentlabel[1]{\the\AMCid@etud-#1} -\def\AMClabel#1{\expandafter\label{\AMCstudentlabel{#1}}} -\def\AMCref#1{\expandafter\ref{\AMCstudentlabel{#1}}} -\def\AMCpageref#1{\expandafter\pageref{\AMCstudentlabel{#1}}} -\newcommand{\AMCqlabel}[1]{% - \AMClabel{#1}% -} -\newcommand{\AMCassociation}[1]{% - \ifAMC@calibration\protected@write\AMC@XYFILE{}{% - \string\association{\the\AMCid@etud}{#1}% - }\fi% -} -\def\AMC@lang@code{} -\DeclareOptionX{noshuffle}{\AMC@ordretrue} -\DeclareOptionX{noshufflegroups}{\AMC@shuffleGfalse} -\DeclareOptionX{fullgroups}{\AMC@fullGroupstrue} -\DeclareOptionX{answers}{\AMC@correcheadtrue\AMC@correctrue} -\DeclareOptionX{indivanswers}{\AMC@correctrue} -\DeclareOptionX{box}{\AMC@qbloctrue} -\DeclareOptionX{asbox}{\AMC@asqbloctrue} -\DeclareOptionX{separateanswersheet}{\AMC@ensembletrue} -\DeclareOptionX{digits}{\AMC@inside@digittrue} -\DeclareOptionX{ordre}{\AMC@ordretrue} -\DeclareOptionX{correc}{\AMC@correcheadtrue\AMC@correctrue} -\DeclareOptionX{modele}{\AMC@correcheadtrue\AMC@correcfalse\AMC@ordretrue} -\DeclareOptionX{correcindiv}{\AMC@correctrue} -\DeclareOptionX{init}{\AMC@SR@time} -\DeclareOptionX{bloc}{\AMC@qbloctrue} -\DeclareOptionX{completemulti}{\AMCcomplete@multitrue} -\DeclareOptionX{insidebox}{\AMC@inside@boxtrue} -\DeclareOptionX{ensemble}{\AMC@ensembletrue} -\DeclareOptionX{chiffres}{\AMC@inside@digittrue} -\DeclareOptionX{outsidebox}{\AMC@outside@boxtrue} -\DeclareOptionX{calibration}{\AMC@calibrationtrue} -\DeclareOptionX{nowatermark}{\AMC@watermarkfalse} -\newcommand\AMC@catalogMode{% - \AMC@watermarkfalse\AMC@correcheadtrue% - \AMC@correctrue\AMC@ordretrue\AMC@shuffleGfalse% - \AMC@fullGroupstrue% - \def\AMC@intituleHead{\AMC@loc@catalog}\AMC@affichekeystrue} -\DeclareOptionX{catalog}{\AMC@catalogMode} -\DeclareOptionX{francais}{\def\AMC@lang@code{FR}\AMC@loc@FR} -\DeclareOptionX{lang}{\def\AMC@lang@code{#1}\csname AMC@loc@#1\endcsname} -\DeclareOptionX{versionA}{% - \def\AMCid@checkmax{31}\def\AMC@NCBetud{9}\def\AMC@NCBpage{4}% - \def\AMC@NCBcheck{5}\setlength{\AMC@CBtaille}{4cm}% - \def\AMC@premierecopie{100}} -\DeclareOptionX{plain}{\AMC@plaintrue} -\DeclareOptionX{nopage}{\AMC@pagelayoutfalse} -\DeclareOptionX{postcorrect}{\AMC@postcorrecttrue} -\DeclareOptionX{automarks}{\AMC@automarkstrue} -\newif\ifAMCneeds@storebox\AMCneeds@storeboxfalse -\DeclareOptionX{storebox}{\AMCneeds@storeboxtrue} -\ProcessOptionsX - -\ifAMCneeds@storebox - \RequirePackage{storebox}\AtBeginDocument{{}}% -\fi -\AtBeginDocument{ - \ifAMCneeds@storebox - \let\AMC@new@savebox=\newstorebox% - \let\AMC@save@box=\storebox% - \let\AMC@use@box=\usestorebox% - \fi - \AMC@new@savebox{\AMC@ovalbox@R} - \AMC@new@savebox{\AMC@ovalbox@RF} - \AMC@new@savebox{\AMC@ovalbox@} - \AMC@new@savebox{\AMC@ovalbox@F} -} -\def\AMC@error@explain{\PackageError{automultiplechoice}{ - Command \protect\explain\space can only be used inside\MessageBreak question like environments}{Something's gone wrong.\MessageBreak \space \space Try typing \space \space to proceed, ignoring \protect\explain. -}} -\ifAMC@plain -\else - \IfFileExists{environ.sty}{\RequirePackage{environ}}{} - \ifx\eTeXversion\@undefined - \else - \RequirePackage{etex} - \fi -\fi -\@ifpackageloaded{environ}{% - \ifx\NewEnviron\undefined\PackageWarning{automultiplechoice}% - {Package environ loaded but too old version: - environnement examcopy/copieexamen will NOT be defined.}% - \else\NewEnviron{examcopy}[1][5]{\onecopy{#1}{\BODY}}\fi}% -{\PackageWarning{automultiplechoice}% - {Package environ not loaded: environnement - examcopy/copieexamen will NOT be defined.}} -\ifx\SujetExterne\undefined\else -\message{***SUJET***^^J} -\AMC@calibrationtrue\AMC@correcfalse\AMC@correcheadfalse\AMC@watermarkfalse -\fi -\ifx\ScoringExterne\undefined\else -\message{***SCORING***^^J} -\AMC@calibrationtrue\AMC@correcfalse\AMC@correcheadfalse\AMC@watermarkfalse\AMC@invisibletrue -\fi -\ifx\CorrigeExterne\undefined\else -\message{***CORRIGE***^^J} -\AMC@calibrationfalse\AMC@correcheadtrue\AMC@correctrue\AMC@watermarkfalse -\fi -\ifx\CorrigeIndivExterne\undefined\else -\message{***CORRIGE***^^J} -\AMC@calibrationfalse\AMC@correcheadfalse\AMC@correctrue\AMC@watermarkfalse -\fi -\ifx\CatalogExterne\undefined\else -\message{***CATALOG***^^J} -\AMC@catalogMode -\fi -\ifx\NoWatermarkExterne\undefined\else -\AMC@watermarkfalse -\fi -\@ifpackageloaded{geometry}{}{\usepackage{geometry}} -\ifAMC@pagelayout - \ifAMC@correchead - \geometry{hmargin=3cm,vmargin={1cm,1cm},includeheadfoot,headheight=1cm,footskip=1cm} - \else - \geometry{hmargin=3cm,headheight=2cm,headsep=.3cm,footskip=1cm,top=3.5cm,bottom=2.5cm} - \fi - \ifAMC@watermark - \ifAMC@correchead\else - \def\AMC@note{\begin{minipage}{0.65\linewidth} - \AMC@LR{\textcolor{blue}{\AMC@loc@message}} - \end{minipage} - } - \fi - \fi -\fi -\AMCid@check=\AMCid@checkmax\advance\AMCid@check\@ne -\ifAMC@ensemble\AMC@amclog{AUTOQCM[VAR:ensemble=1]^^J}\fi -\ifAMC@inside@box\AMC@amclog{AUTOQCM[VAR:insidebox=1]^^J}\fi -\ifAMC@outside@box\AMC@amclog{AUTOQCM[VAR:outsidebox=1]^^J}\fi -\ifAMC@postcorrect\AMC@amclog{AUTOQCM[VAR:postcorrect=1]^^J}\fi -\ifAMC@calibration -\newwrite\AMC@XYFILE% -\immediate\openout\AMC@XYFILE\jobname.xy% -\immediate\write\AMC@XYFILE{\string\version{\AMC@VERSION}} -\immediate\write\AMC@XYFILE{\string\with{codedigit=squarebrackets}} -\immediate\write\AMC@XYFILE{\string\with{version=\AMC@VERSION}} -\immediate\write\AMC@XYFILE{\string\with{ensemble=\ifAMC@ensemble yes\else no\fi}} -\immediate\write\AMC@XYFILE{\string\with{insidebox=\ifAMC@inside@box yes\else no\fi}} -\immediate\write\AMC@XYFILE{\string\with{ousidebox=\ifAMC@outside@box yes\else no\fi}} -\immediate\write\AMC@XYFILE{\string\with{postcorrect=\ifAMC@postcorrect yes\else no\fi}} -\immediate\write\AMC@XYFILE{\string\with{lang=\AMC@lang@code}} -\fi -\let\reponses=\choices\let\endreponses=\endchoices -\let\reponseshoriz=\choiceshoriz\let\endreponseshoriz=\endchoiceshoriz -\let\reponsesperso=\choicescustom\let\endreponsesperso=\endchoicescustom -\let\bonne=\correctchoice -\let\mauvaise=\wrongchoice -\let\bareme=\scoring -\let\baremeDefautM=\scoringDefaultM -\let\baremeDefautS=\scoringDefaultS -\def\exemplaire{\AMC@loc@FR\onecopy} -\@ifpackageloaded{environ}{% - \let\copieexamen=\examcopy\let\endcopieexamen=\endexamcopy}{} -\let\melangegroupe=\shufflegroup -\let\restituegroupe=\insertgroup -\let\alafin=\lastchoices -\let\formulaire=\AMCform -\let\AMCdebutFormulaire=\AMCformBegin -\let\champnom=\namefield -\let\choixIntervalles=\AMCIntervals -\endinput -%% -%% End of file `automultiplechoice.sty'. diff --git a/amc-templates/amc_template_man/texput.log b/amc-templates/amc_template_man/texput.log deleted file mode 100644 index 3db6f3e..0000000 --- a/amc-templates/amc_template_man/texput.log +++ /dev/null @@ -1,21 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.2.25) 2 APR 2020 15:44 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**automultiplechoice.tex - -! Emergency stop. -<*> automultiplechoice.tex - -*** (job aborted, file error in nonstop mode) - - -Here is how much of TeX's memory you used: - 3 strings out of 494880 - 120 string characters out of 6179601 - 46066 words of memory out of 5000000 - 3428 multiletter control sequences out of 15000+600000 - 3640 words of font info for 14 fonts, out of 8000000 for 9000 - 36 hyphenation exceptions out of 8191 - 0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/lib/bash/bamc_amc-commands.sh b/lib/bash/bamc_amc-commands.sh index c083aa5..337524d 100644 --- a/lib/bash/bamc_amc-commands.sh +++ b/lib/bash/bamc_amc-commands.sh @@ -1,238 +1,239 @@ #!/bin/bash function assert_environment() { assert_workspace; if [ $? -ne 0 ]; then return 1; fi assert_exam $1; if [ $? -ne 0 ]; then return 1; fi assert_project $1; if [ $? -ne 0 ]; then return 1; fi assert_template; if [ $? -ne 0 ]; then return 1; fi return 0 } function get_page_count() { local item=$1 local lang=$2 local pdf=$DIR_WORKSPACE/$DIR_PDFS/EXAM-${lang}-${item}.pdf if [ -r $pdf ]; then pdfinfo $pdf | grep 'Pages: ' | rev | cut -d ' ' -f 1 | rev return 0 else echo 0 return 1 fi } function check_page_count() { local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local exam=$DIR_WORKSPACE/$DIR_EXAMS/$1 local lang=$2 local page_count=0 expected_page_count=0 student_count=0 # Count pages... page_count=$(get_page_count $item $lang) student_count=$(($(cat $project/$FILE_STUDENTS | wc -l)-1)) expected_page_count=$(($student_count*$(get_exam_parameter $item 'TOTAL_PAGES'))) local extra_students=$(read_variable_from_project EXTRA_STUDENTS $exam) perma "[$item]: $page_count page(s) - $(($student_count-$extra_students))+$extra_students student(s) ($(get_exam_parameter $item 'TOTAL_PAGES') p/s)." if [ $page_count -ne $expected_page_count ]; then if [ $page_count -eq 0 ]; then error "Exam PDF not found. Did you run the 'exam' action ?" else error "Unexpected number of pages in PDF: $expected_page_count page(s) were expected." fi return 1 fi # All good return 0 } function action_exam-summary() { local rc=0 total=0 ppe=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local lang=$(get_lang $item) check_page_count $item $lang if [ $? -ne 0 ]; then ((rc++)) else total=$((total+$(get_page_count $item $lang))) fi shift done if [ $rc -eq 0 ]; then perma "Total: $total A4-paper sides" fi return $rc } function action_exam() { local rc=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local lang=$(get_lang $item) amc_prepare $item "exam" if [ $? -eq 0 ]; then mkdir -p $DIR_WORKSPACE/$DIR_PDFS mv $project/EXAM-exam.pdf $DIR_WORKSPACE/$DIR_PDFS/EXAM-${lang}-${item}.pdf mv $project/EXAM-correction.pdf $DIR_WORKSPACE/$DIR_PDFS/EXAM-CORRECTION-${lang}-${item}.pdf amc_clean $item check_page_count $item $lang else ((rc++)) fi shift done return $rc; } function action_blank() { local rc=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local lang=$(get_lang $item) amc_prepare $item "blank" if [ $? -eq 0 ]; then mkdir -p $DIR_WORKSPACE/$DIR_BLANKS mv $project/BLANK-exam.pdf $DIR_WORKSPACE/$DIR_BLANKS/BLANK-${lang}-${item}.pdf amc_clean $item else ((rc++)) fi shift done return $rc; } function action_catalog() { local rc=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local lang=$(get_lang $item) amc_prepare $item "catalog" if [ $? -eq 0 ]; then mkdir -p $DIR_WORKSPACE/$DIR_CATALOGS mv $project/catalog.pdf $DIR_WORKSPACE/$DIR_CATALOGS/CATALOG-${lang}-${item}.pdf amc_clean $item else ((rc++)) fi shift done return $rc; } function action_sample() { local rc=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local lang=$(get_lang $item) amc_prepare $item "sample" if [ $? -eq 0 ]; then mkdir -p $DIR_WORKSPACE/$DIR_SAMPLES mv $project/SAMPLE-exam.pdf $DIR_WORKSPACE/$DIR_SAMPLES/SAMPLE-${lang}-${item}.pdf mv $project/SAMPLE-correction.pdf $DIR_WORKSPACE/$DIR_SAMPLES/SAMPLE-CORRECTION-${lang}-${item}.pdf amc_clean $item else ((rc++)) fi shift done return $rc; } function action_check() { local rc=0 while [ $# -gt 0 ]; do assert_environment $1; if [ $? -ne 0 ]; then ((rc++)); shift; continue; fi local item=$1 local project=$DIR_WORKSPACE/$DIR_PROJECTS/$item local lang=$(get_lang $item) amc_prepare $item "check" if [ $? -ne 0 ]; then ((rc++)); else amc_clean $item; fi shift done return $rc; } function amc_clean() { local project=$DIR_WORKSPACE/$DIR_PROJECTS/$1 rm -f $project/*-exam.pdf $project/*-correction.pdf $project/amc-compiled.* } function amc_prepare() { local project=$DIR_WORKSPACE/$DIR_PROJECTS/$1 local runs=$PDFLATEX_RUNS ok=0 local mode=$2 prefix - + perma "Running AMC/$mode on project '$1'" case $mode in "blank"|"sample"|"catalog"|"exam") if [ -r $project/INVALID ]; then error "This AMC project is marked as invalid. Please correct project and run the 'check' action again." return 1 fi prefix=$(echo $mode | tr '[a-z]' '[A-Z]');; "check") prefix=BLANK;; esac - - + # Save real students.csv file case $mode in "blank"|"check"|"catalog") mv $project/$FILE_STUDENTS $project/${FILE_STUDENTS}.sav cp $DIR_EXAM_TEMPLATE/csv/blank.csv $project/$FILE_STUDENTS ;; "sample") mv $project/$FILE_STUDENTS $project/${FILE_STUDENTS}.sav cp $DIR_EXAM_TEMPLATE/csv/sample.csv $project/$FILE_STUDENTS ;; esac # Clean before compiling project amc_clean $1 + echo $project while [ $runs -gt 0 ]; do auto-multiple-choice prepare \ --mode s \ --with pdflatex \ --filter latex \ --prefix $project/ \ --out-sujet ${prefix}-exam.pdf \ --out-corrige ${prefix}-correction.pdf \ + --data $project/data \ $project/exam.tex > /dev/null 2>&1 if [ ! -r $project/${prefix}-exam.pdf ]; then runs=0; else ok=1; fi; if [ ! -r $project/${prefix}-correction.pdf ]; then runs=0; else ok=1; fi; ((runs--)) done # Restore students.csv case $mode in "blank"|"check"|"sample"|"catalog"|"sample") mv $project/${FILE_STUDENTS}.sav $project/$FILE_STUDENTS ;; esac if [ $ok -eq 0 ]; then error "This AMC/LaTeX project does not compile with AMC." touch $project/INVALID return 1 else rm -f $project/INVALID fi return 0 } # EOF diff --git a/lib/bash/functions.sh b/lib/bash/functions.sh index e9235a7..73084c4 100644 --- a/lib/bash/functions.sh +++ b/lib/bash/functions.sh @@ -1,778 +1,779 @@ #!/bin/bash function get_targets() { # TARGETS TARGETS="check:do_check|\ blank:do_blank|\ test:do_test|\ project:do_project|\ clean:do_clean|\ sample:do_sample|\ pdf:do_pdf|\ all:do_check,do_blank,do_sample,do_pdf,do_list|\ webdav_catalog:do_webdav_catalog|\ webdav_sample:do_webdav_sample|\ webdav_list:do_webdav_list|\ webdav_pdf:do_webdav_pdf|\ webdav_all:do_webdav_catalog,do_webdav_sample,do_webdav_list,do_webdav_pdf|\ list:do_list|\ help:do_help|\ scans:do_scans|\ analyse:do_analyse|\ associate:do_associate|\ export:do_export|\ annotate:do_annotate|\ mailing:do_mailing" echo $TARGETS | tr '|' '\n' | grep "^$1:" | cut -d ':' -f 2- | tr ',' ' ' } function parse_arguments() { if [ $# -lt 1 ]; then set 'test'; fi while [ $# -gt 0 ]; do case "$1" in '--only'|'-o') shift echo teacher_list:$1 | tr ',' ' ' shift ;; '--params'|'-p') shift echo parameters:$1 | tr ',' ' ' shift ;; *) echo target:$(get_targets $1) shift ;; esac done } function get_param_value() { local IFS=' ' for p in $(echo $PARAMETERS | tr ',' ' '); do echo $p | grep "$1=" | cut -d '=' -f 2 done } function do_actions() { ACTIONS=$(parse_arguments $@ | grep "^target:" | cut -d ':' -f 2-) TEACHERS=$(parse_arguments $@ | grep "^teacher_list:" | cut -d ':' -f 2-) PARAMETERS=$(parse_arguments $@ | grep "^parameters:" | cut -d ':' -f 2-) local rc=0 if [ -z "$ACTIONS" ]; then echo "Nothing to do!"; exit 0; fi for ACTION in $(echo "$ACTIONS"); do tell_if_verbose "Processing : ($ACTION)" process_action $ACTION rc=$((rc+$?)) done if [ $rc -gt 0 ]; then echo "RC=$rc" fi exit $rc } function tell_if_verbose() { if [ "$(get_param_value 'mode')" = 'verbose' ]; then echo "$@"; fi } function do_help() { echo $(basename $0)" [--only teacher,teacher] [--params ask=no,lang=xx] action [action ...] Options: --only, -o: only process the following teachers (comma separated list) --params, -p: set/force some parameters (e.g. ask=no,mode=verbose,lang=fr) Actions: help: print this help test: do nothing - usefull for testing with --only ... # Exam preparation project: build AMC project clean: clean output dirs, projects, etc sample: build samples PDF (sample) blank: build blank exam PDF (blank and catalog) pdf: build final PDF (exam and correction) list: build exam students list all: build blank, sample, final and list PDF files # Exam publication webdav_catalog: publish catalog PDF files to \$DIR_WEBDAV_CATALOGS webdav_sample: publish sample PDF files to \$DIR_WEBDAV_SAMPLES [...]" #echo $TARGETS | tr '|' '\n' | sed "s/:/ => /g" | sed "s/,/, /g" } function process_action() { case "$1" in "do_clean") do_clean;; "do_project") do_project;; "do_sample") do_sample;; "do_pdf") do_pdf;; "do_help") do_help;; "do_scans") do_scans;; "do_analyse") do_analyse;; "do_associate") do_associate;; "do_annotate") do_annotate;; "do_export") do_export;; "do_mailing") do_mailing;; "do_test") do_test;; "do_blank") do_blank;; "do_check") do_check;; "do_list") do_list;; "do_webdav_catalog") do_webdav_catalog;; "do_webdav_sample") do_webdav_sample;; "do_webdav_list") do_webdav_list;; "do_webdav_pdf") do_webdav_pdf;; *) echo "Unimplemented action: '$1'" return 1 ;; esac return $? } function do_list() { local rc=0 local lang line id sciper name section IFS i tab FILE list_file for teacher in $(get_teachers); do tell_if_verbose " - $teacher" if [ ! -d $DIR_TEACHERS/$teacher ]; then echo "ERROR: [$teacher] teacher not found." ((rc++)) else lang=$(get_lang $teacher) FILE=$DIR_TEACHERS/$teacher/$FILE_PROF IFS=$'\n' cp $DIR_LIST/$lang/list.tex $DIR_EXAMS/$teacher/$FILE_LIST_MAIN list_file=$DIR_EXAMS/$teacher/$FILE_LIST_MAIN check_file_exists $list_file for replace in $(cat $FILE); do pattern="#$(echo $replace | cut -d ':' -f 1)#" string=$(echo $replace | cut -d ':' -f 2-) sed "s/$pattern/$string/g" $list_file > tmp.$$ mv tmp.$$ $list_file done rm -f $DIR_EXAMS/$teacher/$FILE_LIST_ROWS i=0 tab=1 prev_section='' for line in $(tail -n +2 $DIR_EXAMS/$teacher/$FILE_STUDENTS); do ((i++)) if [ $tab -eq 1 ]; then cat $DIR_LIST/$lang/$FILE_LIST_TSTART >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS tab=0 fi # id field id=$(echo $line | cut -d ',' -f 1) id=$(printf "%3s" $id) id=$(echo $id | sed "s/ /~/g") name=$(echo $line | cut -d ',' -f 2) if [ $(echo -n $name | wc -c) -gt $LIST_MAX_CHAR ]; then name=$(echo $name | cut -c 1-$LIST_MAX_CHAR)"…"; fi sciper=$(echo $line | cut -d ',' -f 3) section=$(echo $line | cut -d ',' -f 4) comment=$(echo $line | cut -d ',' -f 10) if [ "$comment" == "n/a" ]; then comment=''; fi if [ "$section" == "XXX" ]; then section=''; name="SCIPER:"; fi name=$(printf "%-${LIST_MAX_CHAR}s" $name) name=$(echo $name | sed "s/ /~/g") if [ "$section" != "$prev_section" ]; then if [ $i -ne 1 ]; then cat $DIR_LIST/$lang/$FILE_LIST_TEND >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS cat $DIR_LIST/$lang/$FILE_LIST_TSTART >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS i=1 fi prev_section=$section fi echo "\texttt{$id} & \texttt{$sciper} & \texttt{$section} & \texttt{$name} & & & {\tiny \texttt{$comment}} "'\\ \hline' >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS if [ $(($i % $LIST_ROWS_PER_PAGE)) -eq 0 ]; then cat $DIR_LIST/$lang/$FILE_LIST_TEND >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS tab=1 fi done if [ $(($i % $LIST_ROWS_PER_PAGE)) -ne 0 ]; then cat $DIR_LIST/$lang/$FILE_LIST_TEND >> $DIR_EXAMS/$teacher/$FILE_LIST_ROWS fi pdf_list=$(echo $FILE_LIST_MAIN | cut -d '.' -f 1)'.pdf' cd $DIR_EXAMS/$teacher/ # Run pdflatex twice to get total number of pages pdflatex ./$FILE_LIST_MAIN 2>&1 > /dev/null pdflatex ./$FILE_LIST_MAIN 2>&1 > /dev/null cd - > /dev/null mkdir -p $DIR_LIST_OUT cp $DIR_EXAMS/$teacher/$pdf_list $DIR_LIST_OUT/List-$teacher.pdf cp $DIR_TEACHERS/$teacher/$FILE_STUDENTS $DIR_LIST_OUT/List-$teacher.csv fi done return $rc } function check_project_exists() { local teacher=$1 if [ ! -d $DIR_EXAMS/$teacher ]; then echo "No project found for teacher: $1" echo "Did you run \"project\" action ?" exit 1 fi } function get_teachers() { if [ -n "$TEACHERS" ]; then echo "$TEACHERS"; return; fi find $DIR_TEACHERS -maxdepth 1 -mindepth 1 -type d -exec basename {} \; | grep -v ".ignore$" | sort } function do_test() { local rc=0 for teacher in $(get_teachers); do tell_if_verbose " - $teacher" if [ ! -d $DIR_TEACHERS/$teacher ]; then echo "ERROR: [$teacher] teacher not found." ((rc++)) else echo " Nothing done. just testing." fi done return $rc } function check_file_exists() { if [ ! -r $1 ]; then if [ $# -lt 2 ]; then echo "ERROR: File not found: $1"; fi if [ -n "$2" ]; then return $2; else exit 1; fi fi return 0 } function get_lang() { local forced_lang=$(get_param_value 'lang') if [ -n "$forced_lang" ]; then echo $forced_lang; else local FILE=$DIR_TEACHERS/$1/$FILE_LANG check_file_exists $FILE cat $FILE fi } function import_tex_files() { local teacher=$1 local lang=$(get_lang $teacher) cp $DIR_DATA/base/* $DIR_EXAMS/$teacher/ cp $DIR_DATA/$lang/* $DIR_EXAMS/$teacher/ } function override_tex_files() { local teacher=$1 find $DIR_TEACHERS/$teacher/ -name '*.tex' -exec cp {} $DIR_EXAMS/$teacher/ \; } function import_student_file() { local teacher=$1 local lang=$(get_lang $teacher) local FILE=$DIR_TEACHERS/$teacher/$FILE_STUDENTS check_file_exists $FILE cp $FILE $DIR_EXAMS/$teacher/$FILE_STUDENTS # Add extra students local nb=0 local IFS=$'\n' local id=$(tail -n 1 $DIR_EXAMS/$teacher/$FILE_STUDENTS | cut -d ',' -f 1) local sample=$(head -n 1 $DIR_CSV/extra.csv) while [ $nb -lt $EXTRA_COPIES ]; do ((nb++)) ((id++)) echo $sample | sed "s/#NB#/$nb/g" | sed "s/#ID#/$id/g" | sed "s/#SCIPER#/FAKE-$nb/g" | sed "s/#EMAIL#/$DEFAULT_EMAIL/g" | sed "s/#SEMESTER#/$SEMESTER/g" >> $DIR_EXAMS/$teacher/$FILE_STUDENTS done } function get_expected_page_per_exam() { local teacher=$1 local FILE=$DIR_TEACHERS/$teacher/$FILE_PROF cat $FILE | grep '^TOTAL_PAGES:' | cut -d ':' -f 2 } function customize_tex_files() { local teacher=$1 replace local lang=$(get_lang $teacher) local FILE=$DIR_TEACHERS/$teacher/$FILE_PROF check_file_exists $FILE # professor.tex local prof_file=$DIR_EXAMS/$teacher/$FILE_PROF_TEX IFS=$'\n' check_file_exists $prof_file for replace in $(cat $FILE); do pattern="#$(echo $replace | cut -d ':' -f 1)#" string=$(echo $replace | cut -d ':' -f 2-) sed "s/$pattern/$string/g" $prof_file > tmp.$$ mv tmp.$$ $prof_file done # exam.tex lang=$(echo $lang | tr '[a-z]' '[A-Z]') sed "s/#LANG#/$lang/g" $DIR_EXAMS/$teacher/$FILE_EXAM_BASENAME.tex > tmp.$$ mv tmp.$$ $DIR_EXAMS/$teacher/$FILE_EXAM_BASENAME.tex # Add specific.tex file if [ -r $DIR_EXAMS/$teacher/specific.tex ]; then sed 's?% #SPECIFIC#?\\input{./specific.tex}?g' $DIR_EXAMS/$teacher/$FILE_EXAM_BASENAME.tex > tmp.$$ mv tmp.$$ $DIR_EXAMS/$teacher/$FILE_EXAM_BASENAME.tex fi } function build_sections() { local question_file question section_file section teacher=$1 local lang=$(get_lang $teacher) IFS=$'\n' FILE=$DIR_TEACHERS/$teacher/$FILE_SECTIONS mkdir -p $DIR_EXAMS/$teacher check_file_exists $FILE local section_num=0 rm -f $DIR_EXAMS/$teacher/sections.tex $DIR_EXAMS/$teacher/random-sections.tex for section in $(cat $FILE); do ((section_num++)) section_file=$DIR_EXAMS/$teacher/section_${section_num}.tex rm -f $section_file for question in $(echo $section | tr ',' '\n'); do #echo "Adding $question to section $section_file..."; question_file=$DIR_QUESTIONS/$lang/$question check_file_exists $question_file echo "%% From $lang/$question =======================================" >> $section_file echo '\element{section'$section_num'}{' >> $section_file cat $question_file >> $section_file echo '}' >> $section_file done #echo "Updating 'sections.tex' file" echo "\input{./section_${section_num}.tex}" >> $DIR_EXAMS/$teacher/sections.tex #echo "Updating 'random-sections.tex' file" echo "\input{./header_${section_num}.tex} \melangegroupe{section${section_num}} \restituegroupe{section${section_num}} " >> $DIR_EXAMS/$teacher/random-sections.tex done } function do_sample() { local teacher local lang local runs local ok local rc=0 for teacher in $(get_teachers); do ok=0 tell_if_verbose " - $teacher" check_project_exists $teacher if [ -r $DIR_EXAMS/$teacher/INVALID ]; then ((rc++)); break; fi runs=$PDFLATEX_RUNS mv $DIR_EXAMS/$teacher/$FILE_STUDENTS $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav cp $DIR_CSV/$FILE_SAMPLE_CSV $DIR_EXAMS/$teacher/$FILE_STUDENTS cd $DIR_EXAMS/$teacher rm -f DOC-subject.pdf DOC-correction.pdf catalog.pdf while [ $runs -gt 0 ]; do - auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf 2>&1 > /dev/null | grep -v 'deprecated' + auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf --data ./data/ 2>&1 > /dev/null | grep -v 'deprecated' check_file_exists DOC-subject.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; ((runs--)) done cd - 2>&1 > /dev/null mv $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav $DIR_EXAMS/$teacher/$FILE_STUDENTS if [ $ok -eq 1 ]; then mkdir -p $DIR_SAMPLES lang=$(get_lang $teacher) mv $DIR_EXAMS/$teacher/DOC-subject.pdf $DIR_SAMPLES/Sample-$teacher-$lang.pdf else ((rc++)) echo "ERROR: [$teacher] Sample not generated." fi done; return $rc } function do_check() { local teacher local runs local ok local rc=0 for teacher in $(get_teachers); do ok=0 tell_if_verbose " - $teacher" check_project_exists $teacher runs=$PDFLATEX_RUNS mv $DIR_EXAMS/$teacher/$FILE_STUDENTS $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav cp $DIR_CSV/$FILE_BLANK_CSV $DIR_EXAMS/$teacher/$FILE_STUDENTS cd $DIR_EXAMS/$teacher rm -f DOC-subject.pdf DOC-correction.pdf catalog.pdf + echo "yo" while [ $runs -gt 0 ]; do - auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf 2>&1 > /dev/null | grep -v 'deprecated' + auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf --data ./data/ 2>&1 > /dev/null | grep -v 'deprecated' if [ ! -r DOC-subject.pdf ]; then runs=0; else ok=1; fi; if [ ! -r DOC-correction.pdf ]; then runs=0; else ok=1; fi; if [ ! -r catalog.pdf ]; then runs=0; else ok=1; fi; ((runs--)) done cd - 2>&1 > /dev/null mv $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav $DIR_EXAMS/$teacher/$FILE_STUDENTS if [ $ok -eq 0 ]; then echo "ERROR: [$teacher] exam.tex does not compile." touch $DIR_EXAMS/$teacher/INVALID ((rc++)) else rm -f $DIR_EXAMS/$teacher/INVALID fi done; return $rc } function do_blank() { local teacher local lang local runs local ok local rc=0 for teacher in $(get_teachers); do ok=0 tell_if_verbose " - $teacher" check_project_exists $teacher if [ -r $DIR_EXAMS/$teacher/INVALID ]; then ((rc++)); break; fi runs=$PDFLATEX_RUNS mv $DIR_EXAMS/$teacher/$FILE_STUDENTS $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav cp $DIR_CSV/$FILE_BLANK_CSV $DIR_EXAMS/$teacher/$FILE_STUDENTS cd $DIR_EXAMS/$teacher rm -f DOC-subject.pdf DOC-correction.pdf catalog.pdf while [ $runs -gt 0 ]; do - auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf 2>&1 > /dev/null | grep -v 'deprecated' + auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf --data ./data/ 2>&1 > /dev/null | grep -v 'deprecated' check_file_exists DOC-subject.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; check_file_exists DOC-correction.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; check_file_exists catalog.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; ((runs--)) done cd - 2>&1 > /dev/null mv $DIR_EXAMS/$teacher/$FILE_STUDENTS.sav $DIR_EXAMS/$teacher/$FILE_STUDENTS if [ $ok -eq 1 ]; then mkdir -p $DIR_BLANKS lang=$(get_lang $teacher) mv $DIR_EXAMS/$teacher/DOC-subject.pdf $DIR_BLANKS/Blank-$teacher-$lang.pdf mv $DIR_EXAMS/$teacher/DOC-correction.pdf $DIR_BLANKS/Correction-Blank-$teacher-$lang.pdf mv $DIR_EXAMS/$teacher/catalog.pdf $DIR_BLANKS/Catalog-$teacher-$lang.pdf else ((rc++)) echo "ERROR: [$teacher] Blank not generated." fi done; return $rc } function do_pdf() { local teacher local lang local runs local ok=0 local rc for teacher in $(get_teachers); do ok=0 tell_if_verbose " - $teacher" check_project_exists $teacher if [ -r $DIR_EXAMS/$teacher/INVALID ]; then ((rc++)); break; fi runs=$PDFLATEX_RUNS cd $DIR_EXAMS/$teacher while [ $runs -gt 0 ]; do tell_if_verbose " (step 1/3)" - auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf --out-calage DOC-calage.xy 2>&1 > /dev/null | grep -v 'deprecated' + auto-multiple-choice prepare --mode s --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --out-sujet DOC-subject.pdf --out-corrige DOC-correction.pdf --out-calage DOC-calage.xy --data ./data/ 2>&1 > /dev/null | grep -v 'deprecated' ((runs--)) check_file_exists DOC-subject.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; check_file_exists DOC-correction.pdf 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; check_file_exists DOC-calage.xy 1 if [ $? -ne 0 ]; then runs=0; else ok=1; fi; done if [ $ok -eq 1 ]; then tell_if_verbose " (step 2/3)" auto-multiple-choice prepare --mode b --with pdflatex --filter latex --prefix ./ ./$FILE_EXAM_BASENAME.tex --data ./data/ 2>&1 > /dev/null | grep -v 'deprecated' tell_if_verbose " (step 3/3)" auto-multiple-choice meptex --src ./DOC-calage.xy --data ./data --debug /dev/null 2>&1 > /dev/null fi cd - 2>&1 > /dev/null if [ $ok -eq 1 ]; then mkdir -p $DIR_PDF lang=$(get_lang $teacher) cp $DIR_EXAMS/$teacher/DOC-subject.pdf $DIR_PDF/Exam-$teacher-$lang.pdf cp $DIR_EXAMS/$teacher/DOC-correction.pdf $DIR_PDF/Exam-$teacher-$lang-CORRECTION.pdf # Validate page count nb_of_students=$(tail -n 1 $DIR_EXAMS/$teacher/$FILE_STUDENTS | cut -d ',' -f 1) ppe=$(get_expected_page_per_exam $teacher) expected_page_count=$(echo "$ppe * $nb_of_students" | bc) actual_page_count=$(pdfinfo $DIR_PDF/Exam-$teacher-$lang.pdf | grep '^Pages:' | rev | cut -d ' ' -f 1 | rev) if [ $expected_page_count -ne $actual_page_count ]; then ((rc++)) echo "Unexpected number of pages generated." fi echo "$actual_page_count page(s) generated for $nb_of_students students. $expected_page_count pag(s) were expected." > $DIR_PDF/Exam-$teacher-$lang.log else ((rc++)) echo "Exam not generated for $teacher." fi done return $rc } function build_amc_project() { local teacher=$1 mkdir -p $DIR_EXAMS/$teacher/cr/corrections/jpg mkdir -p $DIR_EXAMS/$teacher/cr/corrections/pdf mkdir -p $DIR_EXAMS/$teacher/cr/diagnostic mkdir -p $DIR_EXAMS/$teacher/cr/zooms mkdir -p $DIR_EXAMS/$teacher/data mkdir -p $DIR_EXAMS/$teacher/exports mkdir -p $DIR_EXAMS/$teacher/scans mkdir -p $DIR_EXAMS/$teacher/copies mkdir -p $DIR_EXAMS/$teacher/media cp $DIR_CONFIG/$FILE_AMC_OPTIONS $DIR_EXAMS/$teacher/$FILE_AMC_OPTIONS } function add_media_files() { local teacher=$1 echo "$DIR_MEDIA/ --> $DIR_EXAMS/$teacher/media/" cp $DIR_MEDIA/* $DIR_EXAMS/$teacher/media/ } function do_project() { mkdir -p $DIR_EXAMS local teacher for teacher in $(get_teachers); do tell_if_verbose " - $teacher" build_amc_project $teacher build_sections $teacher import_tex_files $teacher override_tex_files $teacher customize_tex_files $teacher add_media_files $teacher import_student_file $teacher done } function do_scans() { local teacher for teacher in $(get_teachers); do echo "Processing teacher $teacher" if [ ! -d $DIR_SCANS/$teacher ]; then echo "No scans found! (looked in $DIR_SCANS/$teacher)" break; fi rm -rf $DIR_EXAMS/$teacher/scans/ mkdir $DIR_EXAMS/$teacher/scans/ cp $DIR_SCANS/$teacher/* $DIR_EXAMS/$teacher/scans/ local file_count=$(find $DIR_EXAMS/$teacher/scans/ -type f | wc -l) echo "Number of files: $file_count" local page_count=0 for tif in $(find $DIR_EXAMS/$teacher/scans/ -type f); do if [ $(tiffinfo $tif 2> /dev/null | grep 'Page Number:' | cut -d '-' -f 2 ) -eq 0 ]; then ((page_count++)) else echo "Invalid page count for file: $tif"; fi done echo "Number of pages: $page_count" local students_count=$(cat $DIR_EXAMS/$teacher/$FILE_STUDENTS | grep -vc '^ID,') echo "Number of students: $students_count" local ppc=$(grep 'TOTAL_PAGES:' $DIR_TEACHERS/$teacher/$FILE_PROF | cut -d ':' -f 2) local expected=$((ppc*students_count)) echo "Expected number of pages: $expected" if [ ! $expected -eq $page_count ]; then echo "MISSING COPIES :" cat $DIR_EXAMS/$teacher/$FILE_STUDENTS | grep -v '^ID,' | cut -d ',' -f 1 >> /tmp/$$ find $DIR_EXAMS/$teacher/scans/ -type f | rev | cut -d '_' -f 1 | rev | cut -d '-' -f 1 | sed 's/^0*//g' | sort -u >> /tmp/$$ for missing in $(sort -n /tmp/$$ | uniq -u); do grep "^$missing," $DIR_EXAMS/$teacher/$FILE_STUDENTS done rm -f /tmp/$$ fi done } function do_analyse() { local teacher for teacher in $(get_teachers); do echo "Processing teacher $teacher" cd $DIR_EXAMS/$teacher/ auto-multiple-choice analyse --projet ./ ./scans/* # auto-multiple-choice note --data ./data --seuil 0.05 # ignored anyway... check "seuil" in options.xml cd - > /dev/null 2>&1 done } function do_associate() { local teacher for teacher in $(get_teachers); do echo "Processing teacher $teacher" cd $DIR_EXAMS/$teacher/ for csv in $(grep -v '^ID,' $FILE_STUDENTS | cut -d ',' -f 1,3); do local id=$(echo $csv | cut -d ',' -f 1) local sciper=$(echo $csv | cut -d ',' -f 2) auto-multiple-choice association --data ./data --set --student $id --id $sciper done cd - > /dev/null 2>&1 done } function do_annotate() { local teacher for teacher in $(get_teachers); do echo "Processing teacher $teacher" cd $DIR_EXAMS/$teacher/ auto-multiple-choice annote --projet ./ --data ./data --fich-noms $FILE_STUDENTS auto-multiple-choice regroupe --projet ./ --sujet DOC-subject.pdf --fich-noms $FILE_STUDENTS --tex-src $FILE_EXAM_BASENAME.tex --compose cd - > /dev/null 2>&1 done } function do_mailing() { local teacher for teacher in $(get_teachers); do echo "Processing teacher $teacher" local lang=$(get_lang $teacher) check_file_exists $DIR_CONFIG/$lang-$FILE_AMC_MAILING cp $DIR_CONFIG/$lang-$FILE_AMC_MAILING $DIR_EXAMS/$teacher/$FILE_AMC_MAILING sed "s?%FILE_STUDENTS%?./$FILE_STUDENTS?g" $DIR_EXAMS/$teacher/$FILE_AMC_MAILING > tmp.$$ mv tmp.$$ $DIR_EXAMS/$teacher/$FILE_AMC_MAILING echo "#!/bin/bash auto-multiple-choice mailing --xmlargs ./$FILE_AMC_MAILING exit 0" > $DIR_EXAMS/$teacher/$FILE_EMAILS_SCRIPT chmod +x $DIR_EXAMS/$teacher/$FILE_EMAILS_SCRIPT done } function do_export() { local teacher for teacher in $(get_teachers); do tell_if_verbose " - $teacher" cd $DIR_EXAMS/$teacher/ auto-multiple-choice export --data ./data --module CSV --fich-noms $FILE_STUDENTS --o $FILE_RESULTS.csv cd - > /dev/null 2>&1 done } function check_webdav_mounted() { if [ ! -d $DIR_WEBDAV_BASE ]; then echo "ERROR: webdav dir ($DIR_WEBDAV_BASE) is not accessible."; exit 1; fi } function do_webdav_catalog() { local teacher local rc=0 check_webdav_mounted for teacher in $(get_teachers); do tell_if_verbose " - $teacher" local lang=$(get_lang $teacher) mkdir -p $DIR_WEBDAV_CATALOGS for f in $(echo $DIR_BLANKS/Catalog-$teacher-$lang.pdf); do check_file_exists $f 1 if [ $? -eq 0 ]; then cp $f $DIR_WEBDAV_CATALOGS/ else echo "ERROR: [$teacher] "$f" not found. Did you run 'blank' action?" ((rc++)) break; fi done done return $rc } function do_webdav_sample() { local teacher local rc=0 check_webdav_mounted for teacher in $(get_teachers); do tell_if_verbose " - $teacher" local lang=$(get_lang $teacher) mkdir -p $DIR_WEBDAV_SAMPLES for f in $(echo $DIR_SAMPLES/Sample-$teacher-$lang.pdf); do check_file_exists $f 1 if [ $? -eq 0 ]; then cp $f $DIR_WEBDAV_SAMPLES/ else echo "ERROR: [$teacher] "$f" not found. Did you run 'sample' action?" ((rc++)) break; fi done done return $rc } function do_webdav_pdf() { local teacher local rc=0 check_webdav_mounted for teacher in $(get_teachers); do tell_if_verbose " - $teacher" local lang=$(get_lang $teacher) mkdir -p $DIR_WEBDAV_EXAMS for f in $(echo $DIR_PDF/Exam-$teacher-$lang.log $DIR_PDF/Exam-$teacher-$lang.pdf $DIR_PDF/Exam-$teacher-$lang-CORRECTION.pdf); do check_file_exists $f 1 if [ $? -eq 0 ]; then cp $f $DIR_WEBDAV_EXAMS/ else echo "ERROR: [$teacher] "$f" not found. Did you run 'list' action?" ((rc++)) break; fi done done return $rc } function do_webdav_list() { local teacher local rc=0 check_webdav_mounted for teacher in $(get_teachers); do tell_if_verbose " - $teacher" local lang=$(get_lang $teacher) mkdir -p $DIR_WEBDAV_LISTS for f in $(echo $DIR_LIST_OUT/List-$teacher.pdf $DIR_LIST_OUT/List-$teacher.csv); do check_file_exists $f 1 if [ $? -eq 0 ]; then cp $f $DIR_WEBDAV_LISTS/ else echo "ERROR: [$teacher] "$f" not found. Did you run 'list' action?" ((rc++)) break; fi done done return $rc } function do_clean() { local teacher local ask=$(get_param_value 'ask') for teacher in $(get_teachers); do tell_if_verbose " - $teacher" lang=$(get_lang $teacher) if [ "$ask" != "no" ]; then echo "Cleaning all generated data for teacher '$teacher' ? CTRL-C to abort." echo "(Use '--params ask=no' to force)" read a fi # Projects rm -rf $DIR_EXAMS/$teacher # Blanks rm -f $DIR_BLANKS/Blank-$teacher-$lang.pdf $DIR_BLANKS/Correction-Blank-$teacher-$lang.pdf $DIR_BLANKS/Catalog-$teacher-$lang.pdf # Samples rm -f $DIR_SAMPLES/Sample-$teacher-$lang.pdf # PDF rm -f $DIR_PDF/Exam-$teacher-$lang.log $DIR_PDF/Exam-$teacher-$lang.pdf $DIR_PDF/Exam-$teacher-$lang-CORRECTION.pdf # Lists rm -f $DIR_LIST_OUT/List-$teacher.pdf $DIR_LIST_OUT/List-$teacher.csv done for dir_to_clean in $(echo "$DIR_EXAMS $DIR_BLANKS $DIR_SAMPLES $DIR_PDF $DIR_LIST_OUT"); do if [ -d $dir_to_clean ]; then rmdir --ignore-fail-on-non-empty $dir_to_clean; fi; done }