Skip to content
Snippets Groups Projects
Select Git revision
  • poepperlla76860-master-patch-13920
  • master default protected
2 results

BS_Spicker

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Markus Oppmann / BS_Spicker
    27 commits behind the upstream repository.
    oppmannma79054's avatar
    Markus Oppmann authored
    TODO: Prozesssynchronisation Programmierunterstützung weglassen, wenn in Prüfung vorgegeben falls gebraucht. Warte noch auf Mittwoch Übung was Herr Zapf dazu sagt oder ob er mündlich noch speziell Wert auf Dinge legt.
    2ef33d58
    History

    Repository zum Erstellen eines Betriebssysteme-Spickers

    Der Spicker ist für die Vorlesung Betriebssysteme (IN) von Prof. Zapf.

    Erstellt wird er für das Sommersemester 2021.

    Er ist in LaTeX geschrieben unter Zuhilfenahme von LyX.

    Zu LyX / (La)TeX

    LyX ist ein Wysiwym (What you see is what you mean) - Editor für LaTeX. Das Dateiformat ist im Prinzip speziell formatiertes LaTeX. Wer lieber plain LaTeX schreibt, kann das also auch machen (mal sehen wie gut das funktionieren wird...).

    Um LyX zu verwenden braucht man eine (La)TeX-Installation, ich benutze TeXLive 2021.

    Weitere Infos über LyX auf der LyX-Webseite.

    Zur Plain LaTeX-Version

    Die reine LaTeX-Version ist für diejenigen, die sich nicht mit LyX auseinander setzen möchten. Keine Garantie dass sie immer auf dem neuesten Stand bleiben wird. Ich hoffe mal die Versionen werden nicht allzu stark auseinander laufen, ich werde mich so gut es geht darum kümmern Änderungen an der reinen LaTeX-Version in LyX zu übernehmen.

    Dependencies

    Um den C- und C++-Code im Dokument schön highlighten zu lassen verwende ich das TeX-Paket minted, welches den Python-basierten Syntax-Highlighter pygments nutzt.

    Deshalb ist eine Python-Installation nötig um das PDF-Dokument zu generieren.

    Zusätzlich muss noch pygments installiert werden: In der Shell / cmd folgenden Befehl absetzen:

    pip install pygments

    Benutzte TeX-Module am Besten den Fehlermeldungen beim Erzeugen entnehmen 🤣