12

Click here to load reader

Komfortables LaTeX mit (X)Emacs und AUCTeX

  • Upload
    flimm

  • View
    46

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Komfortables LaTeX mit (X)Emacs und AUCTeX

Komfortables LATEX mit (X)Emacs undAUCTEX

Oliver Flimm, USB Koln

Netz-AG – 24.-25.4.2002

Page 2: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 1

Ein paar Worte zu TEX/LATEX

• TEX ist ein Textsatzsystem von Donald Knuth

• Entwickelt ab 1977, erstes Release 1978, stabil 1982

• Kostenlos, multiplattform, zuverlassig, erweiterbar

• Trennung von Inhalt u. Form

• Im Formelsatz immer noch state-of-the-art

• aber: schwierig fur Ungeubte

Daher: LATEX als Makrosammlung zu TEX ab1985

• deutliche Vereinfachung durch ’sprechende’Makronamen

Page 3: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 2

Generelle Bedienung: Text wird ’programmiert’,compiliert, betrachtet, weiterverarbeitet

• Es kann ein beliebiger ASCII-Editor verwendetwerden

• Text ist bestandig und Ausgabe wohldefiniert, daunabhangig von konkretem Gerat (Drucker,Bildschirm)

• YGWYW vs. WYSIWYG

• Riesiges Archiv an Paketen/Makros: CTAN

Page 4: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 3

Ein paar Worte zu (X)Emacs

• Programmiert 1976 von R. Stallman, 1985GNU-Emacs, 1994 X-Emacs

• Eight Megabytes And Constantly Swapping

• ’Eierlegende Wollmilchsau’, ’als Editor getarntesBetriebssystem’

• Emacs vs. Vi – oder: Was ist ein Religionskrieg?

• AUCTEX als Editierungsmodus fur (X)Emacs

Fur jedes Problem das richtige Programm! FurLATEX ist dies (X)Emacs mit AUCTEX

Page 5: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 4

(X)Emacs/AUCTEX

• Integrierte Entwicklungsumgebung zum Erstellenvon LATEX-Dokumenten

• Von (X)Emacs heraus konnen externe Programmebzw. Ausgabefilter gestartet werden

• Schnittstelle zum LATEX-Lauf inkl.Fehlerbehandlung

• Einruckung/pretty-printing des LATEX-Codes

• Daruberhinaus: Makrosammlung fur alle Aspekteder Erstellung eines LATEX-Dokumentes

Page 6: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 5

Makros

• Command Completion (M-TAB)

• Environments (C-c C-e mit TAB completion)

• Sections (C-c C-s)

• Fonts (C-c C-f C-[rbiescd], Tausch mit PrefixC-u)

• Externe Programme/Filter (C-c C-c komplett, C-cC-r Region), z.B. latex, xdvi, dvips

• Bei LATEX-Lauf Sprung im Quelltext zum nachstenFehler (M-‘)

Page 7: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 6

Makros (2)

• Formatierungen (M-q Paragraph, C-c C-q C-r

Region, C-c C-q C-s Section)

• Sprunge (M-C-a Anfang, M-C-e Ende Environment)

• Ein-/Ausblenden Environment (C-c C-x bzw. C-cC-z)

• Aus-/Einkommentierung (C-c : bzw. C-c ;)

• Verwaltung mehrerer abhangiger Dateien

– In jeder Datei wird ’Masterfile’ definiert.

– Wechsel zu ’Masterfile’ mit C-c ^

• Dokumentation mit C-c TAB

Page 8: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 7

... und noch viel mehr Makros.

Anschließend nun eine kurze Demonstration.

Page 9: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 8

Und was es sonst noch so gibt

• Lyx/Klyx als Quasi-WYSIWYG-Aufsatz zuTEX/LATEX.

• Scientific Workplace (TEX-Kern mit Mapleverheiratet)

• ... und es soll auch einen Vi-mode geben ;-)

Page 10: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 9

Links

• http://mirrors.sunsite.dk/auctex

/www/auctex/ (AUCTEX)

• http://www.dante.de/ (Dante)

• http://www.fernuni-hagen/URZ/urzbib

/ls broschueren.html

– LATEX – Eine Einfuhrung . . .

– LATEX – Fortgeschrittene Anwendungen

– Das X-Team: Xtem, XEmacs, LATEX u. AUCTEX

Page 11: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 10

Fragen? Diskussion!

Page 12: Komfortables LaTeX mit (X)Emacs und AUCTeX

Netz-AG – 24.-25. April 2002 11

Danke fur die Aufmerksamkeit!