-
Notifications
You must be signed in to change notification settings - Fork 0
Vorbereitungsblätter und LaTeX
Im Folgenden sei beschrieben, wie der LaTeX-Code für Vorbereitungsblätter aussieht und welche Befehle dafür relevant sind.
Dabei bezeichnet <Kapitel>
das Kapitel, für das das Vorbereitungsblatt ist und <kapitel>
ist der Name des Kapitels in Snake-Case und mit bereinigten Umlauten. Schrieben wir also das Kapitel "Einführung in Funktionen", so wäre im folgenden <Kapitel>
gleich "Einführung in Funktionen" und <kapitel>
gleich "einfuehrung_in_funktionen". Des Weiteren bezeichne <Nr>
die zweistellige Blattnummer des Vorbereitungsblattes. Für Vorbereitungsblatt 2 wäre <Nr>
also 02.
Die LaTeX-Datei ist in dem Ordner vorbereitungsblaetter/<kapitel>/
mit dem Namen blatt<Nr>.tex
zu erstellen.
Ausgangspunkt jedes Vorbereitungsblatts ist der Code:
\def\pathToMain{../../buch/}
\documentclass[]{uebungsblatt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{mathdef}
\usepackage{tikzdef}
\sheet{Vorbereitungsblatt <Nr>}
\title{<Hier ein Titel für das Vorbereitungsblatt>}
\topic{\getchaptername{<kapitel>}}
\chapternum{\getchapternum{<kapitel>}}
\begin{document}
\maketitle
\begin{contents}
<Hier eine kurze Zusammenfassung des Inhaltes, der in diesem Blatt behandelt wird.>
\end{contents}
% Hier kommt später der Inhalt rein
\end{document}
In diesem Codeabschnitt sind bereits eine Reihe neuer Befehle versteckt, die dazu dienen, uns das Leben einfacher zu machen.
Der Befehl \def\pathToMain{../../buch/}
muss definiert werden bevor die Dokumentenklasse gesetzt wird.
Er sagt der Klasse, in welchem Ordner sich die Dateien des Buches befinden. Diese Information verwenden wir unter anderem, um anschließend mit \getchaptername
und \getchapternum
den Kapitelnamen und die Kapitelnummer zu laden, wie sie im Buche stehen. Das bedeutet, dass wir, wenn wir die Kapitelstruktur in der Zukunft ändern sollten, die Vorbereitungsblätter nicht anpassen müssen. Sie übernehmen automagisch die korrekte Kapitelnummerierung, wenn sie das nächste mal kompiliert werden.
Damit die Informationen korrekt angezeigt werden können, muss allerdings zuvor das Buch kompiliert werden.
Die Befehle \sheet
und \title
setzen lediglich die entsprechenden Informationen, damit \maketitle
diese im Header anzeigen kann.
Wer Aufgaben schreibt möchte sicher auch die Lösungen verfassen. In unserem Fall ist es dank LaTeX-Magie (:magic_wand:) trivial.
Der Dokumentenklasse muss lediglich der Parameter solution
übergeben werden:
\documentclass[solution]{uebungsblatt}
-
Inhaltsangabe
\begin{contents} Von diesem Block sollte es nur einen ganz am Anfang des Dokumentes geben. \end{contents}
-
Video
\video{Titel des Videos}{X}{Kapitel \ref{ext:sec:<name>} (ab Seite \pageref{ext:sec:<name>})}{<url>}
-
Definition
\begin{definition} Definition wie sie im Buche steht. \end{definition}
-
Theorem
\begin{theorem} Lemma wie es im Buche steht. \end{theorem}
-
Bemerkung
\begin{remark} Beispiel wie es im Buche steht. \end{remark}
Um eine Aufgabe zu definieren, muss diese in einer exercise
-Umgebung stehen.
Nachfolgend findet sich eine Auflistung aller vordefinierten Aufgabentypen mit Beispielen.
-
Textaufgaben
\begin{exercise} Beschreibe die Aufgabe hier. \begin{answerbox}[.5in] Und hier kommt dann die Lösung rein \end{answerbox} \end{exercise}
Aufgabe Lösung -
Fließtext mit Auswahl
\begin{exercise} Dies ist ein \textchoice[1]{Waschbär, Lückentext}. \end{exercise}
Aufgabe Lösung -
Lückentext
\begin{exercise} \begin{blanktext} Dies ist ein \blank{4cm}{Lückentext}. \phony{Waschbär} \end{blanktext} \end{exercise}
Aufgabe Lösung -
Multiple Choice
\begin{exercise} Welche der folgenden Aussagen stimmen? \begin{multiplechoice} \item Alle \citem Diese \item Keine \item Alle drei \end{multiplechoice} \end{exercise}
Aufgabe Lösung
- Grundrechenarten
- Teilbarkeit
- Rechnen mit Einheiten
- Geometrie in der Ebene
- Ganze Zahlen
- Koordinatensysteme
- Bruchrechnung
- Variablen
- Aussagenlogik
- Mengen
- Abbildungen
- Beschreibende Statistik
- Kombinatorik
- Wahrscheinlichkeitstheorie
- Lineare Gleichungen
- Lineare Gleichungssysteme
- Quadratische Gleichungen
- Geometrische Konstruktion
- Geometrie im Raum
- Kreise
- Potenz- und Logarithmenrechnung
- Tigonometrie
- Folgen und Reihen
- Differentialrechnung
- Interpolation
- Integralrechnung
- Vektorrechnung
- Zufallsvariablen und Verteilungen