Sim, eu tinha considerado isso. No meu estilo típico, passei uma ou duas horas tentando fazer funcionar sem sucesso, mas assim que você sugeriu, tentei a mesma coisa novamente e funcionou! É suficiente; já que é uma introdução, não precisarei me preocupar com a mudança dos números das páginas conforme eu continuar trabalhando (como a paginação).
Algumas perguntas:
Na verdade, achei que a informação --- \cat toc\cat* --- no repositório pudesse ser um erro, até ver seu exemplo aqui. Isso é necessário uma vez e, depois disso, não é mais necessário?
É possível desligar o \ztocbefore? Por exemplo, se eu estiver imprimindo um ToC do AT e depois um do NT, posso ter as introduções antes do toc do AT, mas não antes do do NT?