
Tenho uma embalagem xelatex
para arrumar todo o lixo que é gerado. Basicamente, meu fluxo de trabalho é: escrever uma carta em tex -> revisar e imprimir em pdf.
Atualmente faço isso com o seguinte:
$ cat ~/bin/texp
#!/bin/sh
# tex to pdf without garbage side-effect files lying around.
set -ex
dir=`mktemp -d ./XXXXXXXX`
#mkdir $dir
for i; do :; done
# echo "Last arg : $i"
cp $i $dir
#pushd $dir
cd $dir
xelatex -interaction=batchmode "$@"
#popd
cd ..
mv -v $dir/*.pdf .
rm -r $dir
mas para minha última carta, eu (e o invólucro) vemos um código de saída 1 e, portanto, o lixo fica espalhado. A única saída terminal do xelatex é:
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2019/dev/Debian) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
Isso não me ajuda a diagnosticar qual pode ser o problema. O PDF parece bom.
É restricted \write18 enabled
ou entering extended mode
um erro? Como faço para descobrir qual é o erro?