Your SlideShare is downloading. ×
Workshop LaTeX con Emacs
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Workshop LaTeX con Emacs

1,085
views

Published on

Scrivere LaTeX con Emacs …

Scrivere LaTeX con Emacs
Workshop c/o Area Ricerca Banca D'Italia
Villa Huffer
11 Febbraio 2008

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,085
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. WLE 2008 E. Somma TEX Mode A L TEX Mode A Scrivere LTEXcon (X)Emacs AUCTeX Emmanuele Somma emmanuele.somma@bancaditalia.it Supporto Informatico per l’Area Ricerche Banca d’Italia 11 Febbraio 2008 E. Somma (SIA-BdI) WLE 2008 11/02/2008 1/24
  • 2. Piano della presentazione WLE 2008 E. Somma TEX Mode A L TEX Mode 1 TEX Mode AUCTeX 2 A LTEX Mode 3 AUCTeX E. Somma (SIA-BdI) WLE 2008 11/02/2008 2/24
  • 3. Emacs! (Chi ` costui) e WLE 2008 E. Somma TEX Mode A L TEX Mode Programma ‘libero’ di Richard M. Stallman del progetto AUCTeX GNU E (quasi) un sistema operativo Ricompilabile su tutte le piattaforme Contiene un linguaggio ‘intelligente’ (LISP) Permette la creazione di programmi ´ E distribuito con molti ‘package’ E. Somma (SIA-BdI) WLE 2008 11/02/2008 3/24
  • 4. XEmacs. . . Emacs per X WLE 2008 E. Somma TEX Mode A L TEX Mode X ` l’interfaccia grafica di Unix e AUCTeX Emacs non aveva una interfaccia grafica (ma aveva finestre testuali) XEmacs ` nata come evoluzione di Emacs in campo grafico e e come semplificazione della parte di configurazione (Emacs ` e molto difficile da configurare. . . bene) E. Somma (SIA-BdI) WLE 2008 11/02/2008 4/24
  • 5. XEmacs == Emacs != XEmacs WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Attualmente Emacs ` molto simile a XEmacs (ha la grafica) e Ci sono ancora delle sostanziali differenze (sia a livello dell’utente che del programmatore) Diventeranno uguali? C’` un progetto. . . e E. Somma (SIA-BdI) WLE 2008 11/02/2008 5/24
  • 6. I package per il TEX WLE 2008 E. Somma TEX Mode A L TEX Mode tex-mode AUCTeX plain-tex-mode latex-mode AUCTeX yatex E. Somma (SIA-BdI) WLE 2008 11/02/2008 6/24
  • 7. TEX Mode WLE 2008 E. Somma TEX Mode A L TEX Mode 1 TEX Mode AUCTeX 2 A LTEX Mode 3 AUCTeX E. Somma (SIA-BdI) WLE 2008 11/02/2008 7/24
  • 8. TEX Mode WLE 2008 E. Somma Controlla la chiusura di $ e } TEX Mode Con ” inserisce “ all’inizio e ” alla fine di una citazione. Dopo A L TEX Mode un sempre ” AUCTeX C-c C-r esegue TEX sulla regione corrente pi` un preambolo u preso dall’inizio del file C-c C-b per tutto il buffer C-c C-f salva il buffer and processa il file C-c C-p stampa il .dvi C-c C-v visualizza il .dvi C-c tab esegue bibtex E. Somma (SIA-BdI) WLE 2008 11/02/2008 8/24
  • 9. TEX Mode WLE 2008 E. Somma TEX Mode A L TEX Mode C-j (tex-terminate-paragraph) inserisce due newline ed AUCTeX verifica se le ’{’ o i ’$’ sono in equilibrio M-x tex-validate-region valida una regione . C-c { inserisce ’{}’ e mette il cursore in mezza. C-c } si sposta oltre la prossima parentesi graffa chiusa. E. Somma (SIA-BdI) WLE 2008 11/02/2008 9/24
  • 10. TEX Mode WLE 2008 E. Somma Sezioni: TEX Mode %**start of header A L TEX Mode %**end of header AUCTeX Comandi: M-x validate-TeX-buffer M-x TeX-terminate-paragraph ( C-j ) Variabili: tex-run-command (usata da C-c C-r/C-c C-b) tex-directory (directory dei file temporanei)+ tex-dvi-print-command ( usata da C-c C-p) tex-dvi-view-command ( usata da C-c C-v) tex-show-queue-command (usata da C-c C-q) E. Somma (SIA-BdI) WLE 2008 11/02/2008 10/24
  • 11. TEX Mode WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Agganci: text-mode-hook, tex-mode-hook, plain-tex-mode-hook Menu contestuale (solo Emacs) E. Somma (SIA-BdI) WLE 2008 11/02/2008 11/24
  • 12. A LTEX Mode WLE 2008 E. Somma TEX Mode A L TEX Mode 1 TEX Mode AUCTeX 2 A LTEX Mode 3 AUCTeX E. Somma (SIA-BdI) WLE 2008 11/02/2008 12/24
  • 13. A LTEX Mode WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Completamente equivalente al TeX Mode ma usa la variabile latex-run-command per eseguire la compilazione del file ed usa inoltre l’aggancio latex-mode-hook E. Somma (SIA-BdI) WLE 2008 11/02/2008 13/24
  • 14. AUCTeX WLE 2008 E. Somma TEX Mode A L TEX Mode 1 TEX Mode AUCTeX 2 A LTEX Mode 3 AUCTeX E. Somma (SIA-BdI) WLE 2008 11/02/2008 14/24
  • 15. AUCTeX WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Package aggiuntivo ‘free’ Sostituisce plain-tex-mode e latex-mode Molto pi` sofisticato u Non c’` sul polo Studi. Sul mio desktop e sul mio portatile s` e ı. E. Somma (SIA-BdI) WLE 2008 11/02/2008 15/24
  • 16. AUCTeX WLE 2008 E. Somma TEX Mode A Differenti sistemi di menu per TEX e LTEX A L TEX Mode AUCTeX Ambiente integrato Versione 11.55 ‘Capisce’ gli errori del tex/latex Indenta automaticamente il documento Ha molte macro E. Somma (SIA-BdI) WLE 2008 11/02/2008 16/24
  • 17. AUCTeX WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Se non ` attivato: e (require ‘tex-site) Configurazione: (setq TeX-auto-save t) (setq TeX-parse-self t) (setq-default TeX-master nil) E. Somma (SIA-BdI) WLE 2008 11/02/2008 17/24
  • 18. AUCTeX WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Testo colorato secondo sintassi: M-x (global-)font-lock-mode Indentazione automatica: M-x LaTeX-fill-buffer M-q <TAB> E. Somma (SIA-BdI) WLE 2008 11/02/2008 18/24
  • 19. AUCTeX: Comandi automatici WLE 2008 E. Somma TEX Mode Per inserire comandi di strutturazione (e relative etichette): A L TEX Mode C-c C-s AUCTeX Per inserire ambienti: C-c C-e Per cambiare un ambiente: C-u C-c C-e Inserimento di macro: C-c C-m (o C-c RET) E. Somma (SIA-BdI) WLE 2008 11/02/2008 19/24
  • 20. AUCTeX: Variazione di stile WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Grassetto: C-c C-f C-b (textbf mathbf) Corsivo: C-c C-f C-i ( textit mathit) Enfasi: C-c C-f C-e ( emph ) E. Somma (SIA-BdI) WLE 2008 11/02/2008 20/24
  • 21. AUCTeX: Commenti automatici WLE 2008 E. Somma TEX Mode A L TEX Mode Regione AUCTeX C-c ; Paragrafo C-c % Strutturazione M-x TeX-fold-mode E. Somma (SIA-BdI) WLE 2008 11/02/2008 21/24
  • 22. AUCTeX: Generazione dell’output WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX A differenza dei modi base AUCTeX completa i cicli di ricompilazione dei documenti fino al prodotto definitivo C-c C-c generazione output Scelta del formato di output (e quindi dei programmi del ciclo): C-c C-t C-p DVI ⇔ PDF C-c C-t C-i interattivo E. Somma (SIA-BdI) WLE 2008 11/02/2008 22/24
  • 23. AUCTeX: Generazione dell’output WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Gestione di due finestre (sorgente ed errori) Il salto al primo errore ` automatico (oppure con e C-c <backtick>) Eliminare comandi in loop: C-c C-k E. Somma (SIA-BdI) WLE 2008 11/02/2008 23/24
  • 24. WLE 2008 E. Somma TEX Mode A L TEX Mode AUCTeX Grazie dell’attenzione E. Somma (SIA-BdI) WLE 2008 11/02/2008 24/24