Se eu entendi corretamente, você conseguiu extrair as definições, mas não consegue inseri-las no modelo. Você pode marcar o local dentro do modelo no qual deseja adicionar as definições com um padrão específico e, em seguida, usar sed
ou perl
para substituir suas definições no lugar daquele padrão.
Uma maneira ainda mais fácil seria dividir o arquivo de modelo em 2 arquivos: um arquivo contendo tudo o que deve vir antes das definições e outro para o que vem depois das definições e concatenar todos os 3 arquivos usando cat
:
cat pre_defs.tex defs.tex post_defs.tex > whole_file.tex