Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Libtex library #1

Open
KommuSoft opened this issue Mar 24, 2015 · 2 comments
Open

Libtex library #1

KommuSoft opened this issue Mar 24, 2015 · 2 comments

Comments

@KommuSoft
Copy link

In main.tex worden twee omgevingen gedefinieerd: question en solution, waarschijnlijk ook voor andere repositories.

Zelf heb ik voor oefenzittingen een library assignment.sty ontwikkeld. Door deze als submodule hieraan te koppelen, kan men vermijden dit telkens te moeten herdefinieren.

Andere voordelen zijn dat het eerder werkt volgens:

\begin{question}
Foo
\begin{answer}
Bar1
\end{answer}
\begin{answer}
Bar2
\end{answer}
\end{question}

Dit laat toe dat een vraag verschillende antwoorden heeft (bijvoorbeeld verschillende strategieen, of in het geval dat twee mensen het oneens zouden zijn over het correcte antwoord, of omdat het eerder om een mening gaat dan om een "crisp answer"). Als men met het huidige package meer antwoorden zou toevoegen, zou dit tot een inconsistente nummering leiden.

Verder is het package ook in twee talen beschikbaar en kiest het de correcte taal op basis van de babelinstellingen.

Men dient het package aan te roepen met

\usepackage[showanswers]{assignment}

Ook dien je bij het compileren TEXINPUTS aan te passen naar:

TEXINPUTS="libtex//:$TEXINPUTS"
export TEXINPUTS

zodat de LaTeX compiler op zoek gaat naar de overeenkomstige .sty files.

showanswers moet expliciet omdat het ook wordt gebruikt bij tussentijdse toetsen, en dat we willen vermijden dat deze op de toets-versie zouden staan.

Het is maar een voorstel, dacht het toch even te melden. Indien je dit package niet wil gebruiken is het misschien toch nuttig om een eenvoudig package te definieren: immers is duplicatie een "bad smell" in Engineering in het algemeen.

@JDevlieghere
Copy link

Klinkt als een waardevolle toevoeging! Waar kan ik assignment.sty terugvinden?

@KommuSoft
Copy link
Author

hier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants