Eine Zusammenfassung des Faches Algorithmen und Datenstrukturen (kurz: AuD), geschrieben in Latex. Aktuell umfasst sie:
- Definitionen und Konzepte der Folien
- Pseudocode der Folien (und teils auch eigenen)
- Einige Beispiele
Die Zusammenfassung wurde für den Stoff im SoSe 2020
geschrieben. Da nun ein anderer Prof die AuD hält, sind einige neuen Inhalte dazugekommen und andere weggefallen. Die neuen Inhalte werde ich (wahrscheinlich) bald nachtragen.
Um nur die für das Semester relevanten Inhalte zu kompillieren, kann man den passenden Tag in der Hauptdatei festlegen.
Requirements:
- Latex-Installation (z.B. MikTex oder TexLive)
- Installation der TU-Template und der verwendeten Plugins
- Installation von Pygments (für Codeblöcke) z.B. per
pip install Pygments
Zunächst muss natürlich die Ordnerstruktur heruntergeladen werden, z.b. mit git clone
.
Anschließend muss die Zusammenfassung mit dem --shell-escape
-Flag kompilliert werden.
Bei VS-Code mit LaTeX-Workshop kann dazu die settings.json
angepasst werden, indem man Folgendes anhängt:
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"--shell-escape",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-lualatex", // alternativ: "-pdf" o.ä.
"-outdir=%OUTDIR%",
"%DOC%"
]
},
],
Dadurch kann die Zusammenfassung Reibungslos mit VS-Code kompillieren.
- Um die Kapitel einzeln kompillieren zu können, ist es notwendig, die
tuda_summary.cls
in$Texmfhome
o.ä. zu legen oder jeweils in die einzelnen Ordner zu kopieren - Einige Font-Shapes werden nicht gefunden (aber mit default-Font gerendert)
Wenn dir ein Fehler aufgefallen ist, du die Zusammenfassung erweitern willst oder einfach nur Anregungen hast kannst du entwerder einen PR oder Issue eröffnen oder mir auf Discord an Rubosplay#0815
eine DM senden.
-
v2.0 (06.04.2021) Komplettüberholung
- Neues Layout
- Umstieg auf meine
TUDA-summary.cls
Vorlage- Dark Mode
- Viele Stilistische Anpassungen
- Gitignore angepasst
- Weniger indents (war ja teilweise die Halbe Seite mit indents verschwendet)
- Korrupte Bilder angepasst, lässt sich wieder mit LuaTeX kompillieren
-
v2.1 (gepnant, ETA unbekannt) KW-Update
- Umstieg auf
rubos-tuda-template.cls
- Inhalte des neuen Semesters
- Tags für die einzelnen Semester
- Compilerwarnungen fast follständig behoben:
- Labelchaos behoben
- Korrekte Minipage-Alignments
- Und viele kleine Fehler behoben + kleine Verbesserungen
- Umstieg auf
Vielen Dank an J. Milkovits für die Bereitstellung des Quellcodes seiner Zusammenfassung
Weitere Helfer (Namen oder Discord Tags):
- Nhan Huynh (Nyanyan#5701): Anregungen+Fehlersuche+Hilfe
- robflop#3939: Anregungen+Fehlersuche
- wunderhuhn#6967: Grafiken Binärzähler
- Khan#3224, sibu#0513: Fehlersuche