Es gibt nicht viel Besonderes über sty
oder cls
Dateien; Es handelt sich lediglich um LaTeX-Dateien mit einem speziellen Zweck und einer anderen Dateierweiterung. Sie können jeden Editor verwenden, vorzugsweise Ihren bevorzugten LaTeX-Editor. Ich kenne keinen speziellen Editor nur für Stil- und Klassendateien. Und ich bin nicht wirklich sicher, wie das WYSIWYG-Konzept auf Stile / Klassen angewendet werden kann.
Wenn Sie nur einige LaTeX-Einstellungen / Definitionen in einer gemeinsamen Datei sammeln möchten, schreiben Sie sie mit Ihrem bevorzugten Editor (oder kopieren Sie sie aus einem Dokument, in dem sie bereits arbeiten). Fügen Sie \ProvidesFile
am Anfang der Datei. Speichern Sie es mit einer .sty
Erweiterung an einem Ort, an dem TeX es finden kann. Dann können Sie \usepackage
Ihre LaTeX-Dokumente aufrufen und Ihr Paket wird sofort geladen.
Hier ein Beispiel, in dem ich meine Einstellungen für Briefe mit der scrlettr
Klasse zusammenstelle:
\ProvidesFile \name \signature{\bigskip Florian Jenn} \address \subjecton % and so on...
Informationen zu „echten“ Paketen finden Sie unter „LaTeX2e für Klassen- und Paketschreiber“ unter http://www.latex-project.org/guides/clsguide.pdf, wie bereits von user33872 erwähnt. Zusätzlich gibt es eine kurze Übersicht von Joseph Wright: http://www.texdev.net/2009/10/05/the-dtx-format/ . Grundsätzlich müssen Sie eine doc ( dtx
) -Datei schreiben, aus der die sty
und die Dokumentationsdateien generiert werden können.
Alle Editoren, die für LaTeX verwendet werden können, sollten dies tun. Es ist jedoch schön, explizite Unterstützung für Dtx (DocTeX) zu haben. AFAIK, Emacs (docTeX-Modus in AUCTeX) oder WinEdt (siehe http://www.winedt.org/Config/modes/DTX.php ) haben es. Ich habe einen kurzen Blick auf Kile und TeXmaker geworfen - sie haben keine expliziten Modi (Editieren von Dtx ist immer noch möglich, nur nicht so schön). Siehe auch die Anmerkungen von Joseph Wright zum Bearbeiten von dtx: http://www.texdev.net/2009/10/11/working-with-dtx-files/