No hay mucho especial sobre sty
o cls
archivos; son solo archivos LaTeX con un propósito especial y otra extensión de archivo. Puede usar cualquier editor para escribirlos, preferiblemente su editor favorito de LaTeX. No conozco ningún editor dedicado solo para archivos de estilo y clase; y no estoy realmente seguro de cómo el concepto WYSIWYG podría aplicarse a estilos / clases de todos modos.
Si solo desea recopilar algunas configuraciones / definiciones de LaTeX en un archivo común, use su editor favorito para escribirlas (o cópielas de un documento donde ya están trabajando). Insertar \ProvidesFile{packagename}
al principio del archivo. Guárdelo con una .sty
extensión en un lugar donde TeX pueda encontrarlo. Luego puede invocar \usepackage{packagename}
sus documentos de LaTeX, y su paquete se cargará de inmediato.
Aquí hay un ejemplo donde armé mi configuración de letras con la scrlettr
clase:
\ProvidesFile{FJ-Brief-CB}
\name{Florian Jenn}
\signature{\bigskip Florian Jenn}
\address{Some street 123 \quad 03\,044 Cottbus}
\subjecton
% and so on...
Para paquetes "reales", consulte "LaTeX2e para escritores de clases y paquetes" en http://www.latex-project.org/guides/clsguide.pdf , como ya lo mencionó el usuario33872. Además, hay una breve descripción de Joseph Wright: http://www.texdev.net/2009/10/05/the-dtx-format/ . Básicamente, tendrá que escribir un dtx
archivo doc ( ), desde el cual sty
se pueden generar los archivos de documentación.
Cualquier editor que pueda usarse para LaTeX debería hacerlo; sin embargo, es bueno tener soporte explícito de dtx (docTeX). AFAIK, Emacs (modo docTeX en AUCTeX) o WinEdt (ver http://www.winedt.org/Config/modes/DTX.php ) lo tienen. He echado un vistazo rápido a Kile y TeXmaker: no tienen modos explícitos (editar dtx todavía es posible, pero no tan agradable). Véanse también las notas de Joseph Wright sobre la edición de dtx: http://www.texdev.net/2009/10/11/working-with-dtx-files/