Per quano riguarda TeXWorks, non son riuscito a settare lo shell escape. La mia configurazione di pdflatex è (su Mac):
Programma: pdflatex
Argomenti: $synctexoption
$fullnameSe 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
Dipende da cos ti serve lo shell-escape; se ti serve affinché pdflate trasformi in automatico il file eps, oppure perché esegua in automantico makeindex oppure bibtex oppure biber, non occore impostare niente se usi la versione TeX Live 2012.
Se ti serve per altre cose leggi la documentazione di TeXworks cliccando sull’help del programma una volta che hai aperto un file qualsiasi. Sul Mac bisogna aggiungere prole chiave come quelle che hai già indicato e che ti ho evidenziato in rosso; probabilmente è qualcoas come @shellescape, ma non ritrovo l’informazione per il Mac TeXworks; cerca anche nel sito TeXworks su wiki.