
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 \input
sequê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ê \input
coloca 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 \ProvidesPackage
para que você possa declarar a data e a versão do arquivo, porém essa é uma etapa extra opcional, e arquivos TeX que você \input
pode usar o comando semelhante \ProvidesFile
(embora isso seja muito menos usado do que \ProvidesPackage
na prática).