
Escribí un archivo de inclusión que me permitiera dibujar ciertos diagramas (que tienen varios parámetros diferentes) de manera conveniente, simplemente llamando macros dentro de una imagen tikz. Este archivo ahora tiene alrededor de 1500 líneas, aunque una buena cantidad de eso son notas que escribí (en forma de comentarios TeX) sobre las distintas macros en caso de que vuelva más tarde y necesite recordar rápidamente cómo funcionan. O supongo, en caso de que alguien más quiera usarlo.
De todos modos, incluyo este archivo en el preámbulo de mi documento simplemente usando la \input
secuencia de control. Pero sé que la forma "estándar" de crear código reutilizable es crear algo llamado "paquete". ¿Qué trabajo adicional (si corresponde) implica convertir este archivo de inclusión en un paquete y en qué me beneficiaré (si es que lo obtendré)?
Respuesta1
Lo único que tunecesidadLo que hay que hacer para cambiar un archivo que ha \input
incluido en un paquete es cambiar la extensión .sty
(en realidad, LaTeX no requiere ni siquiera eso, la asociación de una extensión con el sistema de paquetes es parte de la parte de látex que depende del sistema, pero todo el látex actualmente activo). las distribuciones usan eso).
Es común agregarlo \ProvidesPackage
para que pueda declarar la fecha y la versión del archivo, sin embargo, ese es un paso adicional opcional, y los archivos TeX pueden \input
usar el comando similar \ProvidesFile
(aunque se usa mucho menos que \ProvidesPackage
en la práctica).