
Estou tentando construir uma espécie de programa confuso para arquivos Tex. Especificamente, quero ordenar problemas aleatoriamente em questionários/exames gerados.
Concluí a maior parte do trabalho, mas ainda estou tentando descobrir como fazer uma implementação limpa ao inserir as próprias perguntas. Atualmente meu programa parece funcionar bem desde que eu use o comando /input e tenha cada pergunta em seu próprio arquivo, porém seria muito melhor se eu pudesse ter um arquivo com tags ou algum tipo de ambiente para cada problema, então teria o arquivo mestre chama os problemas por suas tags (ou entradas de ambiente ou qualquer outra coisa)
Tentei usar o pacote CatchFileBetweenTags, que parece funcionar bem com o Tex normal, mas parece não funcionar quando tento incluir qualquer código sagetex no arquivo para capturar. Estranhamente, o código sagetex funciona bem apenas com o comando /input, mas catchfilebetweentags não parece gostar. É possível que eu também não esteja entendendo um pouco da sintaxe corretamente, pois a documentação para catchfilebetweentags parece ser um pouco difícil de analisar para mim.
Então, estou me perguntando se existe alguma maneira de usar a entrada apenas em seções de um arquivo, em vez de em tudo.