¿Debo convertir mi archivo de inclusión en un paquete?

¿Debo convertir mi archivo de inclusión en un paquete?

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 \inputsecuencia 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 \inputincluido 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 \ProvidesPackagepara que pueda declarar la fecha y la versión del archivo, sin embargo, ese es un paso adicional opcional, y los archivos TeX pueden \inputusar el comando similar \ProvidesFile(aunque se usa mucho menos que \ProvidesPackageen la práctica).

información relacionada