added support for solutionifdef in IDB braindump and updated readme acordingly

This commit is contained in:
Sheppy 2017-02-15 00:05:43 +01:00
parent adc8bbd5a8
commit a9721b2771
3 changed files with 10 additions and 2 deletions

View File

@ -1,7 +1,11 @@
\documentclass{article} \documentclass{article}
\usepackage[final]{pdfpages} \usepackage[final]{pdfpages}
\usepackage{listings} \usepackage{listings}
\newcommand{\solution}[1]{\ifdefined\withsolutions #1 \fi}
%use like \solution{ $SOLUTION }
\begin{document} \begin{document}
\solution{\section{test}}
\section{Aufgabe 1} \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] 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} \begin{itemize}

View File

@ -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 continuous: $(PDF).continuous
@ -13,4 +16,4 @@ cleanup:
%.pdf: %.tex %.pdf: %.tex
@latexmk -quiet -jobname=$(@:%.pdf=%) -pdf -halt-on-error $< 1>/dev/null @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

View File

@ -19,6 +19,7 @@ Vor dem Bauen das Repository updaten.
* `make clean` -> löscht alle Builddateien und PDFs und compeliert neu * `make clean` -> löscht alle Builddateien und PDFs und compeliert neu
* `make cleanup` -> Löscht alle Build-Dateien aber nicht die PDFs * `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 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 * latexmk spamt fröhlich nach /dev/null also aufpassen beim debuggen
# Ich habe einen Fehler gefunden! # Ich habe einen Fehler gefunden!