Giter Club home page Giter Club logo

Comments (5)

TeXhackse avatar TeXhackse commented on July 17, 2024

Die Fehlermeldung sagt eigentlich genau, wo das Problem ist. Der Typ sta braucht eine Datumsangabe. Wenn innerhalb der Titeldaten ein Datum über \date{} übergeben wird, dann funktioniert alles wie vorher.

from tuda_latex_templates.

Mori22 avatar Mori22 commented on July 17, 2024

Hierzu eine kurze Rückmeldung:

Wenn man in der Beispieldatei \date{} hinzufügt kommt die Fehlermeldung wie zu erwarten war nicht.

Allerdings wird dann auf der Titelseite das Datum UND der Tag der Einreichung angezeigt (siehe Screenshot):

image

Ist das gewollt? Wäre es nicht sinnvoller, dass die der Typ Studienarbeit sich so verhält wie die anderen Typen, also kein \date{} erwartet, sondern lediglich mit \submissiondate{} arbeitet?

Wenn man \submissiondate{} in der Datei weglässt und lediglich z.b. \date{\today} verwendet, gibt es das weitere Problem, dass ohne \submissiondate{} gar kein Datum auf der Titelseite ausgegeben wird:

image

from tuda_latex_templates.

TeXhackse avatar TeXhackse commented on July 17, 2024

Die Idee dahinter war eigentlich bei diesem Fall nur \date und nicht auch \submissiondate anzugeben. Ich kenne die Struktur der Arbeiten nicht. Nach meiner bisherigen Erfahrung mit Studienarbeiten war es so, dass dort nur ein Datum stehen musste und das Einreichungsdatum nicht die große Rolle spielt, da es in der Regel eine Frist gibt, vor dieser eingereicht werden muss. Bei Abschlussarbeiten ist dies ein Unterschied.

Tatsächlich habe ich diese Struktur von den älteren Varianten übernommen, eben weil keine besondere Information dazu habe. Um das zu vereinfachen, kann ich vielleicht inden Demo-Files noch etwas ausführlicher werden. Falls Sie diesbezüglich Vorschläge haben, bin ich dankbar.

Bezüglich der notwendigen Variablen wurden mir Vorgaben gegeben, die ich lediglich umgesetzt habe. Falls das für Sie ein Problem ist, besteht immernoch die Möglichkeit als type eine beliebige Bezeichnung zu setzen und so die notwendigen Variablen zu umgehen.

from tuda_latex_templates.

Mori22 avatar Mori22 commented on July 17, 2024

Nein, grundsätzlich finde ich es absolut okay, dass man bei Abschlussarbeiten ohne festes Abgabedatum lediglich \date{} verwendet. Wobei es dann vermutlich sinnvoll wäre diese Tatsache in der Dokumentation zu ergänzen. Vielleicht:

Wird ein Typus angegeben, der nicht erkannt wird, so wird der Text direkt übergeben. Notwendige Titelfelder über den Titel hinaus gibt es in diesem Fall nicht
Bei Typen die kein festes Abgabedatum haben (\code{sta} und \code{pp}) sollte statt \code{\submissiondate{}} und \code{\submissiondate{}} lediglich \code{\date{}} verwendet werden.

Kurz aber nochmal zur Verwendung z.B. bei dem typ sta:

Wenn ich in dem Dokument lediglich z.B. \date{\today} dann erhalte ich das folgende Ergebnis

image

d.h. es wird gar kein Datum angezeigt, wenn ich zusätzlich \submissiondate{\today} angebe erhalte ich:

image

Gibt es hier ggf. ein Problem in der Klasse? Anbei ein Minimalbeispiel auf Basis der Dokumentation. Relevant sind die Zeilen 114-117.

Edit:

Der Vollständigkeit halber hier jetzt auch tatsächlich die Beispieldatei:

sta_test.txt

from tuda_latex_templates.

TeXhackse avatar TeXhackse commented on July 17, 2024

oh, jup. das ist ein fehler, ich kümmere mich drum

from tuda_latex_templates.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.