Skip to content

tud-cd/tudcd-scr

Repository files navigation

LaTeX Klassen für das Corporate Design der Technischen Universität Dresden

Important

Bei Fehlern, Fragen zu Einstellungen oder fehlenden Features eröffnen Sie bitte ein Issue.

Sollten Sie keinen Github Account besitzen, dann schreiben Sie bitte eine Email.

Inhaltsverzeichnis

Welche Klassen gibt es?

Caution

Diese Klassen sind noch in einem Entwicklungsstadium! Es können daher beim Updaten auf neuere Versionen Inkompatibilitäten entstehen!

Zum Zeitpunkt des Schreibens beinhaltet das Bundle ein

  • tudcdartcl, eine Artikelklasse
  • tudcdreprt, eine Reportklasse
  • sowie ein beamer Theme tudcd.

Wie verwende ich diese Klassen?

Lokale Installation

  1. Wenn nicht geschehen, setzen der TEXMFHOME Variable. Hilfe und weiterführende Links hierzu finden Sie unter
  2. Wenden Sie auf der Konsole den Befehl
    l3build install
    
    an.
    • Sollte das Ausführen des Befehls fehlschlagen, so wurde die TEXMFHOME Systemumgebungsvariable nicht gesetzt. Dies kann abhängig von Betriebssystem unterschiedlich eingestellt werden:
      • Windows-basierte Betriebssystem:
        • Wenn Sie hierzu eine gute Anleitung finden, dann öffen sie bitte ein Issue.
      • Linux-basierte Betriebssysteme:
        • Fügen Sie in der ~/.bashrc Ihres Benutzerverzeichnisses die Zeilen

          TEXMFHOME = "~/texmf"
          export TEXMFHOME

          ein. Dies bewirkt, dass weitere Kommandozeilen mit einer gesetzten TEXMFHOME Umgebungsvariable starten.

          Sollten Sie eine andere Kommandozeile als bash nutzen, und die einstellungen sollten dort anders sein, dann öffnen sie bitte ein Issue.

    • Sie können ein erfolgreiches Setzen der TEXMFHOME Umgebungsvariable überprüfen, indem sie nach Modifikation eine Kommandozeile öffnen und den Befehl
      kpsewhich -var-value TEXMFHOME
      
      ausführen. Es sollte anschließend der gesetzte Wert
      ~/texmf
      
      auf der Kommandozeile erscheinen.
  3. Die Klassen können nun genutzt werden.

Nutzung in Overleaf

Um eine Nutzung der aktuellsten Version auf Overleaf/ShareLaTeX zu ermöglichen, stehen herunterladbare .zip im Release Bereich bereit. Es ist hierbei wichtig, dass die TeXLive-Version der ShareLaTeX Instanz auf die aktuellste TeXLive Version gesetzt wird.

Beispieldateien

Beispieldateien befinden sich innerhalb des doc Verzeichnisses sowie innerhalb des Handbuchs.

Wo kann geholfen werden?

  • Fehler im Handbuch oder Funktionsweise finden und ein Minimalbeispiel zum Reproduzieren erstellen
  • Gestalten von alternativen Titelseiten, die Konstruktion des Shapes befindet sich in der demo-report.tex
  • Weitere Eigenschaften des Shapes benennen, welche in der demo-report.tex gesammelt werden können.

Versionsverlauf

  • 0.7.0
    • Korrektere Schrifteinstellungen bei fontspec, danke an @TeXHaeckse dafür.
    • Beheben eines Fehlers in der build.lua
    • Beheben von falschen Schriften bei geschachtelten itemize Umgebungen in der beamer Klasse.
    • Entfernen von Dokumentation für nicht-existente Features
  • 0.6.0
    • Hotfix für ältere TeXLive Distributionen: \l_key_choice_str zu \l_key_choice_tl geändert.
    • Umschreiben der Interna der Beamervorlage.
    • Einführen von Metafarben für das Paket xcolor
    • Neue Farbauswahl für die Beamervorlage
    • Konfigurierbare Fußzeilen für alle Folien.
  • 0.5.6 Neuschreiben mit expl3-Syntax zum Zwecke der Vereinheitlichung und Wartbarkeit.
    • Wechseln zum System l3build
    • Verbesserte Einstellung von Schriften in LuaLaTeX, Danke an @tipfom für den Input.
    • Einführen von \TUDCDsetup als zentrale Schnittstelle für Einstellungen von Klassenoptionen
    • Einführen der Optionen logo/language, logo/color, logo/colormodel
    • Einführen der Optionen useseriffont
    • Verbessern der globalen Option fontsize
    • Flexiblere Gestaltung der internen Geometrieeinstellungen
    • Einführen von flexibleren Schnittstellen für die Ausgabe von Titelseiten
    • Bessere Fehlermeldungen bei nicht erlaubten Kombinationen von Einstellungen

About

Official LaTeX Classes for Dresden University of Technology

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors