Rdeisenroth / Rubos-TUDA-Template

Eine LaTeX-Vorlage für Hausübungsabgaben an der TU-Darmstadt mit dem Corperate-Design
5 stars 0 forks source link

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

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

Was ist geplant?