ansys” post=76123
È buona pratica non andare oltre i capitoli per quanto riguarda l’annidamento.
Il problema, come suggerisce l’help, è qualche { non chiusa con la corrispondente }.
Per TeXworks, vai in Modifica > Preferenze… > Composizione e scegli la voce pdflatex (in Strumenti di processo): fai doppio clic e dove sta scritto pdflatex.exe scrivi pdflatex.exe -shell-escape e salva. Riavvia TeXworks ed il gioco è fatto.
Ciao
Orlando
Grazie per la celere risposta, ma ho brutte notizie.
Ho controllato se nei file indicati c’era qualche parentesi non chiusa, ma era tutto a posto. Oltretutto lì non ci sono neanche grafici pgfplots, quindi non capisco come mai saltino fuori nel log.
Facendo un po’ di esperimenti succede che:
1) se tolgo la chiamata di esternalizzazione, la compilazione fila via liscia (questo conferma che non è un problema di parentesi non chiuse, direi);
2) provando a ricreare con altri file la stessa situazione (annidando profondamente la chiamata del grafico), la compilazione riesce! Quindi adesso non so più cosa pensare come causa scatenante.
Per quano riguarda TeXWorks, non son riuscito a settare lo shell escape. La mia configurazione di pdflatex è (su Mac):
Programma: pdflatex
Argomenti: $synctexoption
$fullname
Se scrivo in “Programma” pdflatex-shell-escape (o –shell-escape con due trattini) mi dice che non trova il programma; se aggiungo l’argomento $shell-escape continua a non compilare e si blocca lamentandosi che gli manca lo shell escape… Grrrrr 👿
Potrei sorbirmi la ricompilazione completa ogni volta e usare TeXShop quelle rare volte che mi serve lo shell escape, ma ormai è una questione di principio e preferisco avere uno strumento all-in-one che fare un po’ qui e un po’ là.