diff --git a/IDB/braindump_SS16/Braindump_SS16.tex b/IDB/braindump_SS16/Braindump_SS16.tex index d86b8bb..fdfd024 100644 --- a/IDB/braindump_SS16/Braindump_SS16.tex +++ b/IDB/braindump_SS16/Braindump_SS16.tex @@ -1,7 +1,11 @@ \documentclass{article} \usepackage[final]{pdfpages} \usepackage{listings} +\newcommand{\solution}[1]{\ifdefined\withsolutions #1 \fi} +%use like \solution{ $SOLUTION } \begin{document} +\solution{\section{test}} + \section{Aufgabe 1} Antworte mit richtig oder falsch und Begruendung. [4P pro Aufgabe, es wurden aber immer nur 4 oder 0 vergeben und nur bei (dem Lehrstuhl nach) richtiger Begruendung] \begin{itemize} diff --git a/IDB/braindump_SS16/Makefile b/IDB/braindump_SS16/Makefile index 923e391..420d68d 100644 --- a/IDB/braindump_SS16/Makefile +++ b/IDB/braindump_SS16/Makefile @@ -1,4 +1,7 @@ -all: Braindump_SS16.pdf +all: Braindump_SS16.pdf solutions + +solutions: + @pdflatex --jobname=Braindump_SS16_ML "\def\withsolutions{1} \input{Braindump_SS16.tex}" continuous: $(PDF).continuous @@ -13,4 +16,4 @@ cleanup: %.pdf: %.tex @latexmk -quiet -jobname=$(@:%.pdf=%) -pdf -halt-on-error $< 1>/dev/null -.PHONY: all continuous cleanup single clean rmpdf +.PHONY: all continuous cleanup single clean rmpdf solutions diff --git a/README.md b/README.md index e9d6782..b331b65 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ Vor dem Bauen das Repository updaten. * `make clean` -> löscht alle Builddateien und PDFs und compeliert neu * `make cleanup` -> Löscht alle Build-Dateien aber nicht die PDFs * `make single` -> Kompeliert die PDFs und fügt sie zu einem einzelnen zusammen +* `make solutions (nur IDB) -> baut ein PDFs mit Loesungsvorschlaegen` * latexmk spamt fröhlich nach /dev/null also aufpassen beim debuggen # Ich habe einen Fehler gefunden!