Devo transformar meu arquivo de inclusão em um pacote?

Devo transformar meu arquivo de inclusão em um pacote?

Eu escrevi um arquivo de inclusão para permitir desenhar certos diagramas (que possuem vários parâmetros diferentes) de maneira conveniente, apenas chamando macros dentro de um tikzpicture. Este arquivo tem agora cerca de 1.500 linhas, embora boa parte disso sejam notas que escrevi (na forma de comentários do TeX) sobre as várias macros, caso eu volte mais tarde e precise me lembrar rapidamente de como elas funcionam. Ou suponho, caso alguém queira usá-lo.

De qualquer forma, incluo este arquivo no preâmbulo do meu documento apenas usando a \inputsequência de controle. Mas eu sei que a maneira “padrão” de criar código reutilizável é criar algo chamado “pacote”. Que trabalho extra (se houver) está envolvido na transformação deste arquivo de inclusão em um pacote e como me beneficiarei (se houver)?

Responder1

A única coisa que vocêprecisaro que fazer para alterar um arquivo que você \inputcoloca em um pacote é alterar a extensão para .sty(na verdade o LaTeX não exige nem isso, a associação de uma extensão com o sistema de pacotes faz parte da parte dependente do sistema do latex, mas todos os latex atualmente ativos distribuições usam isso).

É comum adicionar \ProvidesPackagepara que você possa declarar a data e a versão do arquivo, porém essa é uma etapa extra opcional, e arquivos TeX que você \inputpode usar o comando semelhante \ProvidesFile(embora isso seja muito menos usado do que \ProvidesPackagena prática).

informação relacionada