von u_fischer » Fr 27. Mai 2016, 13:38
iTob hat geschrieben:Tja … also mir Vorlagen ist es eben immer so ne Sache … diejenigen, die damit arbeiten sollen verstehen nicht was sie tut und das führt früher oder später zu Problemen, spätestens, wenn (unverstandener) Code aus dem Netz dazu kopiert wird. Bei ner Klasse wäre das etwas gekapselter,
Ob etwas eher (generische) Klasse oder eher Vorlage ist, hängt nicht so sehr von der Dateistruktur oder der Dateiendung sondern vom Inhalt ab. Ich kann ja die Präambel jeder Vorlage in eine cls-auslagern.
Wenn eine Klasse viele Entscheidungen fest trifft (Layout, Schriften, Sprachen, Bibliographiestyle) und viele Nutzerpakete lädt (hyperref, tikz, cleveref, amsmath, inputenc, fontspec, chemie, siunitx usw) dann bewegt sie sich Richtung Vorlage. Das muss nicht schlecht sein, aber den Komfort, dass vieles schon eingestellt ist, erkauft man sich mit weniger Flexibilität und weniger Hilfe in den normalen Foren. Man sollte sowas also nur benutzen, wenn es aktiven Support gibt.
Der Vorteil einer Klasse wäre außerdem, dass ihr sie öffentlich über CTAN verteilen könnt und die Studenten sich dann nicht damit rumschlagen müssen, irgendwas extra zu installierten, weil die Klasse dann schon bei der TeX-Installation mitgeliefert würde.
Auch Vorlagen und Beispiele kann man auf CTAN hochladen.
[quote="iTob"]Tja … also mir Vorlagen ist es eben immer so ne Sache … diejenigen, die damit arbeiten sollen verstehen nicht was sie tut und das führt früher oder später zu Problemen, spätestens, wenn (unverstandener) Code aus dem Netz dazu kopiert wird. Bei ner Klasse wäre das etwas gekapselter,
[/quote]
Ob etwas eher (generische) Klasse oder eher Vorlage ist, hängt nicht so sehr von der Dateistruktur oder der Dateiendung sondern vom Inhalt ab. Ich kann ja die Präambel jeder Vorlage in eine cls-auslagern.
Wenn eine Klasse viele Entscheidungen fest trifft (Layout, Schriften, Sprachen, Bibliographiestyle) und viele Nutzerpakete lädt (hyperref, tikz, cleveref, amsmath, inputenc, fontspec, chemie, siunitx usw) dann bewegt sie sich Richtung Vorlage. Das muss nicht schlecht sein, aber den Komfort, dass vieles schon eingestellt ist, erkauft man sich mit weniger Flexibilität und weniger Hilfe in den normalen Foren. Man sollte sowas also nur benutzen, wenn es aktiven Support gibt.
[quote]
Der Vorteil einer Klasse wäre außerdem, dass ihr sie öffentlich über CTAN verteilen könnt und die Studenten sich dann nicht damit rumschlagen müssen, irgendwas extra zu installierten, weil die Klasse dann schon bei der TeX-Installation mitgeliefert würde.
[/quote]
Auch Vorlagen und Beispiele kann man auf CTAN hochladen.