Rdeisenroth / Rubos-TUDA-Template

Eine LaTeX-Vorlage für Hausübungsabgaben an der TU-Darmstadt mit dem Corperate-Design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rubos-Tuda-Template

Build

Was ist das?

Eine Vorlage basierend auf tudaexercise.cls, die den Funktionsumfang für Abgaben und Zusammenfassungen erweitert (sowie einige Erleichterungen für Übungsblattersteller bereitstellt).

Die Vorlage ist auch auf ShareLaTex verfügbar.

Voraussetzungen

  • Latex-Installation (z.B. MikTex oder TexLive)
  • Installation der TU-Template und der verwendeten Plugins
  • Python-Installation mit pip und dem Plugin pygments - wenn pip installiert ist, kann pygments wie folgt installiert werden:
pip install pygments

Um die volle Funktionalität zu erreichen (z.B. für Code-Blöcke) muss mit dem --shell-escape-Flag kompilliert werden. (Ansonsten wird der Kompatibillitätsmodus geladen). Bei VS-Code mit LaTeX-Workshop kann dazu beispielsweise 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 Vorlage Reibungslos mit VS-Code kompillieren.

Die Vorlage wurde für LuaLaTeX geschrieben, ist aber dank des Latex3-Kernels auch mit PDFLaTeX und XELaTeX kompatibel.

Installation

Da es aktuell noch keine Vollständige Dokumentation gibt, ist das Paket nicht auf CTAN erhältlich. Das Paket kann durch den folgenden Befehl installiert werden:

l3build install --full

Alternativ ohne Dokumentation auch durch:

l3build install

Falls l3build nicht verfügbar ist (z.B. bei Overleaf oder Sharelatex) kann der Inhalt des tex-Ordners der Vorlage in das Arbeitsverzeichnis kopiert werden, oder per .latexmkrc eingebunden werden.

Bekannte Fehler/Warnungen

  • Einige Font-Shape Warnungen seit dem 2022-Kernel

Was ist geplant?

  • Style-Vorlagen für Fächer
  • Dokumentation
  • Erweiterung der Vorlage auf TudaBeamer und TudaPub
  • Bessere Performance (optimierung)

Wie kann ich Helfen?

Wenn dir ein Fehler aufgefallen ist, du die Vorlage 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.

About

Eine LaTeX-Vorlage für Hausübungsabgaben an der TU-Darmstadt mit dem Corperate-Design


Languages

Language:TeX 97.5%Language:Lua 1.5%Language:Dockerfile 0.9%