illinguista1972″ post=77648 @OldClaudio:
io, invece, parlerei anche di TeXstudio, in questo filone, in modo da chiarire una volta per tutte il comportamento delle righe magiche negli editor che le riconoscono: TeXworks, TeXShop, TeXstudio e Emacs. Potremmo modificare la guida alle codifiche alla luce delle nuove acquisizioni.
Ti rispondo per Emacs + AUCTeX:
`%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% TeX-engine: xetex
%%% coding: utf-8
%%% End: `
In questo modo si ha:
- %%% TeX-master: t — il file è quello master. Se invece il file non è quello master si scriverà [tt]%%% TeX-master: “main.tex”[/tt]. Con un file di inizializzazione ben impostato queste cose vengono chieste quando si crea un nuovo file.
- %%% TeX-engine: xetex — il motore predefinito xetex (quindi il formato XeLaTeX). TeX-engine è definita da AUCTeX, altri valori sono luatex e default. Per luatex leggi prima GNU Emacs, AUCTeX & LuaLaTeX, mentre default, che in genere è pdflatex, non va specificato. Per compilare si può quindi usare il solito [tt]C-c C-c RET[/tt].
- %%% coding: utf-8 — la codifica del documento in UTF-8. La variabile coding è propria di Emacs.
Queste righe vanno messe in fondo al file. Emacs legge prima la fine di un file poi l’inizio (non ricordo dove l’ho letto). Se aggiungi le variabili dopo aver salvato il file almeno una volta, per renderle effettive è necessario chiudere e riaprire Emacs.
Infine, se non le ricordi, le puoi aggiungere con [tt]M-x add-file-local-variable[/tt] sfruttando una funzione che sul forum è tanta odiata: l’autocompletamento. Infatti basta scrivere [tt]TeX[/tt] e premere [tt]TAB[/tt] ed Emacs ti dirà tutte le possibili variabili locali che iniziano per [tt]TeX[/tt] e così via.
illinguista1972″ post=77648Mi rompe dirlo qui, perché non a tutti interessa che ci scriviamo, ma non si sa perché non ci sono più i messaggi privati.
Purtroppo ci vuole un po’ di tempo: http://www.guitex.org/home/it/forum/7-guit/60786-ringraziamenti-e-complimenti#60829 .
Ciao
Orlando