Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.50 KB | None | 0 0
  1. lijn 266: Missing number, treated as zero. ...dingtable[template=docent*,type=exercise]
  2.  
  3. documentclass[a4paper,12pt]{article}
  4.  
  5. %----- taal/font pakketten
  6. usepackage[dutch]{babel}
  7. usepackage[tracking]{microtype}
  8.  
  9. usepackage[
  10. typeface=bookman,
  11. sanstypeface=tgheros,
  12. mathtypeface=mathdesign:charter,
  13. monotypeface=tgcursor,
  14. textcomp=dontload
  15. ]{typeface}
  16. usepackage{totcount}
  17.  
  18. %----- chemische pakketten -----
  19. usepackage{chemmacros}
  20. usepackage{chemgreek}
  21.  
  22. %----- opmaak pakketten -----
  23. usepackage{exsheets}
  24. usepackage{titlesec}
  25. usepackage[inline]{enumitem}
  26. usepackage{totcount}
  27.  
  28. %----- layout pakketten -----
  29. usepackage[text={17.0cm,26cm},top=2.0cm,left=2.5cm]{geometry}
  30. usepackage{snotez}
  31.  
  32. %----- font en versie selectie -----
  33. renewcommand*{familydefault}{sfdefault}
  34. setlength{parindent}{0mm}
  35. renewcommand{baselinestretch}{1.1}
  36. setlist[1]{leftmargin=*,itemsep=-6pt}
  37.  
  38. %----- chemistry omgeving -----
  39. selectchemgreekmapping{mathdesign}
  40. chemsetup{modules=all}
  41. chemsetup[reactions]{before-tag = reactie textbf, tag-open = [ , tag-close = ]}
  42.  
  43. DeclareMathAlphabet{mathsf}{OT1}{qhv}{m}{n} % qag is de LaTeX naam van TG Adventor
  44. SetMathAlphabet{mathsf}{bold}{OT1}{qhv}{bx}{n} % qhv is de LaTeX naam van TG Heros
  45.  
  46. %----- nieuwe sectie definiëren voor toetsindeling (examenmodel)-----
  47. titleformat{section}{sffamilyLargebfseries}{}{0em}{hspace{-1.7cm}fcolorbox{black}{black}{boxframe{0.8cm}{6pt}{0pt}} hspace{15pt} Opgave thesection:~}{}%[seclabel]
  48. titlespacing{section}{0pt}{3ex plus 1ex minus .2ex}{1.5ex plus .2ex}
  49. renewcommand{thesection}{Roman{section}}
  50. regtotcounter{section}
  51.  
  52. %----- layout vragen en antwoorden -----
  53. ExplSyntaxOn
  54. NewDocumentCommand SetQuestionPropertiesX {m}
  55. { exsheets_set_question_properties:x {#1} }
  56. ExplSyntaxOff
  57.  
  58. newcommand{secName}{}
  59. newcommand{lsection}[1]{renewcommand*{secName}{#1}section{#1}}
  60.  
  61. SetupExSheets{
  62. points/name = pt,
  63. points/format=tinytextit,
  64. headings = margin-nr,
  65. headings-format = normalfontbfseries,
  66. section-hook = noindentbfseries Opgave GetQuestionProperty{section-title}{CurrentQuestionID}space ,
  67. question/pre-body-hook = SetQuestionPropertiesX{ section-title = unexpandedexpandafter{secName} }
  68. }
  69.  
  70. DeclareInstance{exsheets-heading}{sec-nr}{default}{
  71. indent-first = false,
  72. vscale = 1,
  73. title-format = textbf,
  74. join = {
  75. main[l,vc]title[l,B](0pt,-30pt) ;
  76. }
  77. }
  78. DeclareInstance{exsheets-heading}{margin-nr}{default}{
  79. runin = true ,
  80. number-post-code = space,
  81. attach = {
  82. main[l,vc]number[r,vc](0pt,0pt) ;
  83. main[l,vc]points[r,vc](-0.9cm,0pt)
  84. } ,
  85. points-post-code = hspace{2pt} small boxframe{7pt}{7pt}{0pt} ,
  86. }
  87.  
  88. RenewQuSolPair
  89. {question}[headings=margin-nr]
  90. {solution}[headings=sec-nr]
  91.  
  92. DeclareQuestionProperty{section-title}
  93.  
  94. DeclareQuestionProperty{obit}
  95.  
  96. DeclareQuestionProperty{niveau}
  97.  
  98.  
  99. begin{document}
  100.  
  101. %=====================================
  102. % TOETS
  103. %=====================================
  104.  
  105. subsection*{Schoolexamen}
  106.  
  107. Het schoolexamen bestaat uit {numberofquestions} vragen verdeeld over total{section} opgaven. Er zijn {normalsize pointssum*} punten te behalen.
  108.  
  109. %=====================================
  110. % OPGAVE
  111. %=====================================
  112.  
  113. lsection{Introductie: Juist of juist onjuist? space {normalfont textit{small naar: leerstof}}}
  114. vspace{-9pt}hrulevspace{15pt}
  115.  
  116. Bij deze opgave moet er een verklaring of uitleg gegeven worden waarom een stelling juist dan wel onjuist is. textbf{Zonder} die verklaring of uitleg is het antwoord textit{per definitie} textbf{fout}!
  117.  
  118. begin{question}{2}
  119. SetQuestionProperties{obit=OB}
  120. SetQuestionProperties{niveau=HV}
  121. De covalentie van koolstof is gelijk aan de covalentie van silicium.
  122. end{question}
  123. begin{solution}
  124. begin{itemize}[label={2 pt}]
  125. item Juist, koolstof kan vier bindingen vormen met andere atomen. Silicium staat in dezelfde groep in het Periodiek Systeem en heeft een vergelijkbare atoombouw als koolstof. De covalentie van silicium is gelijk aan die van koolstof.
  126. end{itemize}
  127. end{solution}
  128.  
  129. begin{question}{2}
  130. SetQuestionProperties{obit=IT}
  131. SetQuestionProperties{niveau=HV}
  132. In de stof salmiak ch{NH4Cl} komt het ion ch{NH4pch[]} voor. Stikstof heeft in dit ion ch{NH4pch[]} dezelfde covalentie als koolstof in het molecuul ch{CH4}.
  133. end{question}
  134. begin{solution}
  135. begin{itemize}[label={2 pt}]
  136. item Juist. Zowel stikstof als koolstof hebben hetzelfde aantal waterstofatomen aan zich gebonden. Beide atomen hebben in deze verbindingen covalentie vier.
  137. end{itemize}
  138. end{solution}
  139.  
  140. %=====================================
  141. % OPGAVE
  142. %=====================================
  143.  
  144. lsection{Elektronen dansen in esters space {normalfont textit{small naar: leerstof en Binas}}}
  145. vspace{-9pt}hrulevspace{15pt}
  146.  
  147. De groepen ch{-OH} en ch{-NH2} worden functionele groepen genoemd. Ze bepalen mede hoe de moleculen waarin ze aanwezig zijn, zullen reageren met andere stoffen. Ethanol en ethaanamine lossen goed op in water. Ethaan lost niet in water op.
  148.  
  149. begin{question}{2}
  150. SetQuestionProperties{obit=OB}
  151. SetQuestionProperties{niveau=H}
  152. Leg op microniveau uit waarom ethaan niet in water zal oplossen en ethanol en ethaanamine wel.
  153. end{question}
  154. begin{solution}
  155. De functionele groepen in ethanol en ethaanamine bevatten polaire atoombindingen en zijn in staat om waterstofbruggen te vormen. Ethaan heeft alleen atoombindingen en kan geen waterstofbruggen met watermoleculen vormen.
  156. begin{itemize}[label={1 pt}]
  157. item benoemen verschil in polariteit van de atoombindingen in functionele groepen
  158. item conclusie over de vorming van waterstofbruggen met watertextbf{moleculen}
  159. end{itemize}
  160. end{solution}
  161.  
  162. Onderzoekers hebben achterhaald uit welke beginstof - ethanol of ethaanzuur - het zuurstofatoom tussen de beide C-ketens afkomstig is. Dat hebben ze gedaan door elk van de beginstoffen te labelen met het zuurstofisotoop isotope{18,O}.
  163.  
  164. begin{question}{2}
  165. SetQuestionProperties{obit=OB}
  166. SetQuestionProperties{niveau=H}
  167. Leg uit wat de verschillen zijn tussen het zuurstofisotoop isotope{18,O} en een 'gewoon' zuurstofatoom.\
  168. Maak hierbij gebruik van BINAS tabel 25A of ScienceData tabel <x>.
  169. end{question}
  170. begin{solution}
  171. Verschil 1: Het zuurstofisotoop isotope{18,O} verschilt in massagetal van het 'gewone' zuurstofatoom isotope{O}, omdat het twee neutronen meer in de kern heeft.
  172. Verschil 2: 'Gewoon' zuurstof isotope{O} komt meer dan 99% in de natuur voor tegen isotope{18,O} ongeveer 0,20%.
  173. begin{itemize}[label={1 pt}]
  174. item isotope{18,O} heeft twee neutronen meer in de kern / isotope{18,O} heeft dus een groter massagetal
  175. item isotope{O} komt meer dan 99% voor / isotope{18,O} komt slechts 0,20% in de natuur voor
  176. end{itemize}
  177. end{solution}
  178.  
  179.  
  180. vfill
  181. flushright{textbf{large Einde van de toets}}flushleft
  182.  
  183. begin{tiny}
  184. begin{center}
  185. begin{tabular}{|l|*{numberofquestions}{c|}c|} hline
  186. Vraag & ForEachQuestion{QuestionNumber{#1}iflastquestion{}{&}} & Totaal \ hline
  187. Type & ForEachQuestion{GetQuestionProperty{obit}{#1}iflastquestion{}{&}} & \ hline
  188. Punten & ForEachQuestion{GetQuestionProperty{points}{#1}iflastquestion{}{&}} & pointssum* \ hline
  189. end{tabular}
  190. end{center}
  191. end{tiny}
  192.  
  193. %=====================================
  194. % CORRECTIE
  195. %=====================================
  196. setcounter{page}{1}
  197.  
  198. subsection*{Correctiemodel}
  199.  
  200. printsolutions
  201.  
  202.  
  203. begin{tiny}
  204. begin{center}
  205. begin{tabular}{|l|*{numberofquestions}{c|}c|} hline
  206. Vraag & ForEachQuestion{QuestionNumber{#1}iflastquestion{}{&}} & Totaal \ hline
  207. Type & ForEachQuestion{GetQuestionProperty{obit}{#1}iflastquestion{}{&}} & \ hline
  208. Niveau & ForEachQuestion{GetQuestionProperty{niveau}{#1}iflastquestion{}{&}} & \ hline
  209. Punten & ForEachQuestion{GetQuestionProperty{points}{#1}iflastquestion{}{&}} & pointssum* \ hline
  210. end{tabular}
  211. end{center}
  212. end{tiny}
  213.  
  214. end{document}
  215.  
  216. documentclass[a4paper,12pt]{article}
  217.  
  218. %----- taal/font pakketten
  219. usepackage[dutch]{babel}
  220. usepackage[tracking]{microtype}
  221.  
  222. usepackage[
  223. typeface=bookman,
  224. sanstypeface=tgheros,
  225. mathtypeface=mathdesign:charter,
  226. monotypeface=tgcursor,
  227. textcomp=dontload
  228. ]{typeface}
  229.  
  230. %----- chemische pakketten -----
  231. usepackage{chemmacros}
  232. usepackage{chemgreek}
  233.  
  234. %----- opmaak pakketten -----
  235. usepackage{xsim}
  236. usepackage{titlesec}
  237. usepackage[inline]{enumitem}
  238. usepackage{totcount}
  239.  
  240. %----- layout pakketten -----
  241. usepackage[text={17.0cm,26cm},top=2.0cm,left=2.5cm]{geometry}
  242. usepackage{snotez}
  243.  
  244. usepackage{tcolorbox,needspace}
  245.  
  246. %----- font en versie selectie -----
  247. renewcommand*{familydefault}{sfdefault}
  248. setlength{parindent}{0mm}
  249. renewcommand{baselinestretch}{1.1}
  250. setlist[1]{leftmargin=*,itemsep=-6pt}
  251.  
  252. %----- chemistry omgeving -----
  253. selectchemgreekmapping{mathdesign}
  254. chemsetup{modules=all}
  255. chemsetup[reactions]{before-tag = reactie textbf, tag-open = [ , tag-close = ]}
  256.  
  257. DeclareMathAlphabet{mathsf}{OT1}{qhv}{m}{n} % qag is de LaTeX naam van TG Adventor
  258. SetMathAlphabet{mathsf}{bold}{OT1}{qhv}{bx}{n} % qhv is de LaTeX naam van TG Heros
  259.  
  260. %----- nieuwe sectie definiëren voor toetsindeling (examenmodel)-----
  261. titleformat{section}{sffamilyLargebfseries}{}{0em}{hspace{-1.7cm}fcolorbox{black}{black}{boxframe{0.8cm}{6pt}{0pt}} hspace{15pt} Opgave thesection:~}{}%[seclabel]
  262. titlespacing{section}{0pt}{3ex plus 1ex minus .2ex}{1.5ex plus .2ex}
  263. renewcommand{thesection}{Roman{section}}
  264. regtotcounter{section}
  265.  
  266. newcommand{secName}{}
  267. newcommand{lsection}[1]{renewcommand*{secName}{#1}section{#1}}
  268.  
  269. %----- layout vragen en antwoorden -----
  270. DeclareExerciseEnvironmentTemplate{se-toets}
  271. {%
  272. vspace{0.5baselineskip}
  273. % Needspace*{2baselineskip}
  274. noindent
  275. IfExercisePropertySetT{subtitle}
  276. { textit{GetExerciseProperty{subtitle}} \} %
  277. IfInsideSolutionTF{%
  278. reversemarginpar marginnote {%
  279. textbf{GetExerciseProperty{counter}}
  280. }}%
  281. {%
  282. reversemarginpar marginnote {%
  283. IfExercisePropertySetT{points}
  284. {textit{tiny GetExerciseProperty{points} pt}} %
  285. small boxframe{7pt}{7pt}{0pt} hfill
  286. textbf{GetExerciseProperty{counter}}%
  287. }%
  288. }%
  289. }
  290. {}
  291.  
  292.  
  293. DeclareExerciseProperty{section-title}
  294.  
  295. DeclareExerciseProperty{obit}
  296.  
  297. DeclareExerciseProperty{niveau}
  298.  
  299. xsimsetup{
  300. path = auxtexfile,
  301. exercise/template = se-toets,
  302. solution/template = se-toets,
  303. exercise/name = vraag,
  304. exercise/pre-hook = SetExerciseProperty{section-title}{secName},
  305. solution/pre-hook = noindentbfseries{ Opgave GetExerciseProperty{section-title}} normalfont \,
  306. }
  307. renewcommand*theexercise{arabic{exercise}.}
  308.  
  309. % adapted copy of default* template in xsim.definitions.code.tex
  310. DeclareExerciseTableTemplate{docent*}
  311. {
  312. XSIMputright ExerciseTableCode
  313. {
  314. toprule
  315. XSIMifblankTF {ExerciseType}
  316. {}
  317. { XSIMmixedcase { GetExerciseParameter {exercise-name} } }
  318. &
  319. }
  320. ForEachUsedExerciseByType
  321. {
  322. XSIMifeqTF {#1} { ExerciseTableType {#1} }
  323. {
  324. XSIMifblankTF { ExerciseType }
  325. {
  326. XSIMputright ExerciseTableCode
  327. {
  328. XSIMmixedcase
  329. { ExerciseParameterGet {#1} {exercise-name} ~ }
  330. }
  331. }
  332. {}
  333. XSIMputright ExerciseTableCode { #3 & }
  334. }
  335. {}
  336. }
  337. XSIMputright ExerciseTableCode
  338. {
  339. XSIMtranslate {total} \
  340. midrule XSIMmixedcase { XSIMtranslate {points} } &
  341. }
  342. ForEachUsedExerciseByType
  343. {
  344. XSIMifeqTF {#1} { ExerciseTableType {#1} }
  345. {
  346. XSIMputright ExerciseTableCode
  347. { XSIMifblankTF {#5} {printgoal{0}} {printgoal{#5}} & }
  348. }
  349. {}
  350. }
  351. XSIMputright ExerciseTableCode
  352. {
  353. XSIMifblankTF {ExerciseType}
  354. { TotalExerciseGoal {points} {} {} }
  355. { TotalExerciseTypeGoal {ExerciseType} {points} {} {} }
  356. \ midrule
  357. XSIMtranslate {reached} &
  358. }
  359. ForEachUsedExerciseByType
  360. {
  361. XSIMifeqTF {#1} { ExerciseTableType {#1} }
  362. { XSIMputright ExerciseTableCode {&} }
  363. {}
  364. }
  365. XSIMputright ExerciseTableCode { \ bottomrule }
  366. defnumberofcolumns{
  367. XSIMifblankTF {ExerciseType}
  368. {numberofusedexercises}
  369. {csname numberof ExerciseType sendcsname}
  370. }
  371. XSIMifeqF{numberofcolumns}{0}
  372. {
  373. begin {tabular} {l*{numberofcolumns}{c}c}
  374. ExerciseTableCode
  375. end {tabular}
  376. }
  377. }
  378.  
  379.  
  380. begin{document}
  381.  
  382. %=====================================
  383. % TOETS
  384. %=====================================
  385.  
  386. subsection*{Schoolexamen}
  387.  
  388. Het schoolexamen bestaat uit numberofexercises vragen verdeeld over total{section} opgaven. Er zijn printtotalpoints punten te behalen.
  389.  
  390. %=====================================
  391. % OPGAVE
  392. %=====================================
  393.  
  394. lsection{Introductie: Juist of juist onjuist? space {normalfont textit{small naar: leerstof}}}
  395. vspace{-9pt}hrulevspace{15pt}
  396.  
  397. Bij deze opgave moet er een verklaring of uitleg gegeven worden waarom een stelling juist dan wel onjuist is. textbf{Zonder} die verklaring of uitleg is het antwoord textit{per definitie} textbf{fout}!
  398.  
  399. begin{exercise}[points=2,obit=OB,niveau=H]
  400. De covalentie van koolstof is gelijk aan de covalentie van silicium.
  401. end{exercise}
  402. begin{solution}
  403. begin{itemize}[label={2 pt}]
  404. item Juist, koolstof kan vier bindingen vormen met andere atomen. Silicium staat in dezelfde groep in het Periodiek Systeem en heeft een vergelijkbare atoombouw als koolstof. De covalentie van silicium is gelijk aan die van koolstof.
  405. end{itemize}
  406.  
  407. end{solution}
  408.  
  409. begin{exercise}[points=3,obit=IT,niveau=HV]
  410. In de stof salmiak ch{NH4Cl} komt het ion ch{NH4pch[]} voor. Stikstof heeft in dit ion ch{NH4pch[]} dezelfde covalentie als koolstof in het molecuul ch{CH4}.
  411. end{exercise}
  412. begin{solution}
  413. begin{itemize}[label={2 pt}]
  414. item Juist. Zowel stikstof als koolstof hebben hetzelfde aantal waterstofatomen aan zich gebonden. Beide atomen hebben in deze verbindingen covalentie vier.
  415. end{itemize}
  416. end{solution}
  417.  
  418. %=====================================
  419. % OPGAVE
  420. %=====================================
  421.  
  422. lsection{Elektronen dansen in esters space {normalfont textit{small naar: leerstof en Binas}}}
  423. vspace{-9pt}hrulevspace{15pt}
  424.  
  425. De groepen ch{-OH} en ch{-NH2} worden functionele groepen genoemd. Ze bepalen mede hoe de moleculen waarin ze aanwezig zijn, zullen reageren met andere stoffen. Ethanol en ethaanamine lossen goed op in water. Ethaan lost niet in water op.
  426.  
  427. begin{exercise}[points=2,obit=OB.niveau=H]
  428. Leg op microniveau uit waarom ethaan niet in water zal oplossen en ethanol en ethaanamine wel.
  429. end{exercise}
  430. begin{solution}
  431. De functionele groepen in ethanol en ethaanamine bevatten polaire atoombindingen en zijn in staat om waterstofbruggen te vormen. Ethaan heeft alleen atoombindingen en kan geen waterstofbruggen met watermoleculen vormen.
  432. begin{itemize}[label={1 pt}]
  433. item benoemen verschil in polariteit van de atoombindingen in functionele groepen
  434. item conclusie over de vorming van waterstofbruggen met watertextbf{moleculen}
  435. end{itemize}
  436. end{solution}
  437.  
  438. Onderzoekers hebben achterhaald uit welke beginstof - ethanol of ethaanzuur - het zuurstofatoom tussen de beide C-ketens afkomstig is. Dat hebben ze gedaan door elk van de beginstoffen te labelen met het zuurstofisotoop isotope{18,O}.
  439.  
  440. begin{exercise}[points=2,obit=OB,niveau=H]
  441. Leg uit wat de verschillen zijn tussen het zuurstofisotoop isotope{18,O} en een 'gewoon' zuurstofatoom.\
  442. Maak hierbij gebruik van BINAS tabel 25A of ScienceData tabel <x>.
  443. end{exercise}
  444. begin{solution}
  445. Verschil 1: Het zuurstofisotoop isotope{18,O} verschilt in massagetal van het 'gewone' zuurstofatoom isotope{O}, omdat het twee neutronen meer in de kern heeft.
  446. Verschil 2: 'Gewoon' zuurstof isotope{O} komt meer dan 99% in de natuur voor tegen isotope{18,O} ongeveer 0,20%.
  447. begin{itemize}[label={1 pt}]
  448. item isotope{18,O} heeft twee neutronen meer in de kern / isotope{18,O} heeft dus een groter massagetal
  449. item isotope{O} komt meer dan 99% voor / isotope{18,O} komt slechts 0,20% in de natuur voor
  450. end{itemize}
  451. end{solution}
  452.  
  453. vfill
  454. flushright{textbf{large Einde van de toets}}flushleft
  455.  
  456. begin{tiny}
  457. begin{center}
  458. gradingtable[template=default*,type=exercise]
  459. end{center}
  460. end{tiny}
  461.  
  462. pagebreak
  463.  
  464. %=====================================
  465. % CORRECTIE
  466. %=====================================
  467. setcounter{page}{1}
  468.  
  469. subsection*{Correctiemodel}
  470.  
  471. printsolutions
  472.  
  473. begin{tiny}
  474. begin{center}
  475. gradingtable[template=default*,type=exercise]
  476. end{center}
  477. end{tiny}
  478.  
  479. begin{tiny}
  480. begin{center}
  481. gradingtable[template=docent*,type=exercise]
  482. end{center}
  483. end{tiny}
  484.  
  485. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement