Plantillas de documentos definidas por el usuario

Plantillas de documentos definidas por el usuario

Cuando escribo hojas de tarea, uso una plantilla cuyo preámbulo incorpora todas las ventajas de LaTeX que normalmente necesito: paquetes, parámetros de página, comandos y entornos definidos por el usuario, etc. Para escribir una nueva hoja de tarea, simplemente copio y pegue el contenido de esta plantilla en un nuevo documento y comience a escribir. Esto me ahorra tiempo y me ayuda a garantizar la coherencia en todas mis hojas de tarea. Desafortunadamente, la información de este preámbulo se ha vuelto bastante extensa, por lo que tengo que desplazarme mucho hacia abajo para ver dónde comienza mi documento. Además, gran parte del contenido del preámbulo no se aplicará a una hoja de tarea determinada y no quiero tener que eliminarlo caso por caso.

Mi pregunta es: ¿se puede implementar esta plantilla más como una plantilla verdadera que se puede invocar (como una clase de documento) pero cuyo preámbulo está "oculto" a la vista? De hecho, ¿es este un ejemplo sencillo de una clase de documento definida por el usuario?

Respuesta1

Puede mover todo el preámbulo mystuff.styy sus documentos podrán tener el formato

\docuemntclass{article}
\usepackage{mystuff}
\begin{docuemnt}
 ...

Esa es la forma básica de un paquete, luego puedes buscar opciones para definir y tener

 \usepackage[something]{mystuff}

si lo necesita, pero puede agregarlo más tarde o puede que no lo necesite en absoluto.

información relacionada