Home Page

Tips page
c
cellulari
debian
egittologia
emacs
emacs-latex

*Compilare un documento in multi-file Emacs+LaTeX
*Ottenere i doppi apici in Emacs+LaTeX

hardware
html
inglese
java
latex
linux
matlab
misc
mysql
network
octave
programming
python
security
sed
tech
webapps
windows

University Page

Programming

Debian & Linux

Some works

About me

Del.icio.us Bookmarks

BOINC Combined Statistics

Site Statistics

Contact me sending an e-mail (antispam defense activated)

debian

hacker emblem

blogger

GeoURL

View Sandro Tosi's profile on LinkedIn

This is my Google PageRank

Title: Compilare un documento in multi-file Emacs+LaTeX
Author: Sandro Tosi
Last modified: 2004-02-17

Spesso, per  dominuire la complessita' della gestione  di un documento
di gradi dimensioni,  esso viene diviso in piu'  file (solitamente uno
per  capitolo, ma  le  divisioni sono  personali):  uno contenente  il
preambolo  e la  sezione \begin{document}  ... \end{document},  al cui
interno   sono   inclusi  gli   altri   file   tramite  la   direttiva
\include{<nome_file>.

Apportando una modifica  ad un certo file, per  compilare il documento
e' necessario  spostarsi sul buffer  contentente il file  principale e
compilare  da   li'  (tramite  Ctrl-c   Ctrl-c),  ma  questo   non  e'
comveniente,  in   quanto  la  forza   di  Emacs  sta   proprio  nelle
combinazioni di tasti, ed usare il mouse non e' molto comodo...

Una possibilita',  allora, e'  quella di includere  alla fine  di ogni
file (tranne  quello principale) queste righe  (devono essere separate
dal resto del  file da almeno una linea vuota e  dopo non deve esserci
scritto niente)

%%% Local Variables: 
%%% mode: latex 
%%% TeX-master: "<nome_file_principale_senza_estensione>" 
%%% End 

dove a  <nome_file_principale_senza_estensione> si deve  sostituire il
nome del file principale senza l'estensione .tex.

Fatto questo ed apportate le  modifiche al file corrente, e' possibile
compilarlo tramite la combinazioni di tasti Ctrl-c Ctrl-c: nella parte
inferiore di Emacs  verra' chiesto di salvare il  file corrente se non
era  stato fatto,  in seguito  viene chiesto  che  comando utilizzare,
tramite la frase ``Command: (default  LaTeX)'' a cui rispondere con un
invio;  se il  codice non  contiene errori,  sempre nella  parte bassa
verra' indicato  il risultato  della compilazione, indicando  anche il
numero di pagine ottenute.

NB: eventuali modifiche apportate ad  altri file e non ancora salvate,
non saranno incluse nel risultato della compilazione.