Seite 1 von 1

eigenes Paket – was beachten?

Verfasst: Fr 3. Sep 2010, 12:33
von iTob
Hallo Forum,

ich habe diesen Tread schon gefunden, aber da steht ja nicht wirklich was allgemeines drin.
Ich hab gedacht, man könnte hier vielleicht eine Sammlung anlegen, was man bei der Entwicklung (kleinere) Pakete beachten sollte.

Ich hab schon gleich eine Frage:
Wenn ich in meinem Paket andere Pakete verwende, darf ich das einfach so – aus rechtlicher sicht. Die meisten Pakete sind ja OpenSource oder?

Wer hat Tips, die würde ich dann hier im zweiten Post sammeln.

Viele Grüße
Tobi

Tips und Trick für Pakteentwicklung

Verfasst: Fr 3. Sep 2010, 12:36
von iTob
Hier also die gesammelten Tips und Tricks:

Allgemeines
  • Auf Leerzeichen bzw. Zeilenenden achten. Siehe dazu auch den Beitrag Signifikante Leerzeichen auf der KOMA-Skript-Seite
  • Einlesen der Paket-Datei für LaTeX explizit beenden mit
    \endinput
Optionen
  • Hinter \ProcessOptions sollte immer ein Relax stehen. So steht es im clsguide; siehe auch KOMAs nächsten Post.
    \ProzessOptions\relax
Makros

Umgebungen

Rechtliches

    Verfasst: Fr 3. Sep 2010, 14:18
    von KOMA
    Einfacher Grund: Weil das schon im clsguide so steht.

    Besser Grund: Beispielsweise aus dem Grund, weshalb man bei folgender Tabelle nach jedem \\ ein \relax schreiben sollte:
    \documentclass{article}
    \begin{document}
    \begin{tabular}[t]{ll}
    Markierungen & Signal \\
    [1cm]  & rot \\
    [2cm] [3cm] [1in] & gelb \\
    * [4cm] & blau
    \end{tabular} vs. \begin{tabular}[t]{ll}
    Markierungen & Signal \\\relax
    [1cm]  & rot \\\relax
    [2cm] [3cm] [1in] & gelb \\\relax
    * [4cm] & blau
    \end{tabular}
    \end{document}
    Achso: Achten sollte man vor allem auf Leerzeichen.