OldClaudio” post=65329UN 6 mesi fa in un filone si discuteva su come specificare a Emacs il main file o anche diverse altre cose: per specificare il main file si suggeriva di mettere nella prima riga:
`
%%% TeX-master: “”
`
e per impostare diverse variabili si suggeriva la sinstassi generale:
`
% -*- var1: x, var2: y, […] -*-
`Domanda: è possibile usare queste specifiche anche per Aquamacs?
Seconda domanda: per specificare master file, codifica e programma per cui è scritto il file, come si fa con TeXShop su tre righe diverse, suppongo che si debba usare la sintassi generale per impostare diverse variabili; si potrebbe mettere un esempio con spazi, virgolette e nomi effettivi delle variabili e dei valori possibili, per favore?
Ovviamante non c’è traccia di queste cose nel file di documentazione di Aquamcs: “Aquamcs manual.pdf”
Grazie mille ai guru di Emacs ed Aquamacs che possano venire in aiuto a coloro che vorrebbero almeno provare ad usare questi programmi in modo un po’ meno che banale.
Le righe con %%% vanno in fondo. Si può mettere anche una riga iniziale (deve essere la prima) con la sintassi descritta sopra. Esempio:
`% -*- coding: utf-8; TeX-engine: xetex; TeX-master: pippo.tex -*-`
e questa impostazione delle variabili avrà la precedenza su quelle eventualmente presenti in fondo. Attenzione: mai impostare la variabile TeX-engine a pdftex (che è il default). Le righe magiche per TeXShop o TeXworks possono andare subito dopo perché questi programmi le cercano fra le prime venti.
Il metodo migliore, secondo me, è di mettere tutto in fondo, con la sintassi
`%%% Local Variables:
%%% mode: latex
%%% coding: utf-8
%%% TeX-master: pippo.tex
%%% TeX-engine: xetex
%%% End: `
Emacs guarda sempre prima alla fine del file e poi riprende l’esame dall’inizio e per questo i valori dati nella riga magica iniziale hanno il sopravvento. Valori possibili:
`coding: latin-1
coding: latin-9
coding: utf-8`
(ce ne sarebbero parecchi altri, ma non servono granché);
`TeX-engine: xetex
TeX-engine: luatex`
Ricordo che non si deve mai impostare la variabile a pdftex: se lo si vuole usare è il default e non va specificata proprio la variabile. Per TeX-master va dato il percorso relativo del file principale: per esempio
`TeX-master: pippo.tex
TeX-master: ../pippo.tex`
Non è male impostare anche il modo:
`mode: latex`
Trucco: se si sceglie il menù LaTeX > Multifile/Parsing > Set Master File (scorciatoia C-c _, cioè control-c seguito da underscore), verrà richiesto di trovare qual è il “Master file”; si può cercare quello desiderato o dare invio per indicare che il file attuale è il master; verrà creata in fondo al file la struttura necessaria per impostare le variabili, dove se ne potranno aggiungere altre.
Aquamacs è Emacs, quindi non c’è alcuna differenza con le altre incarnazioni su questo aspetto.
Ciao
Enrico