SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Komfortables LATEX mit (X)Emacs und
AUCTEX
Oliver Flimm, USB K¨oln
Netz-AG – 24.-25.4.2002
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, zuverl¨assig, erweiterbar
• Trennung von Inhalt u. Form
• Im Formelsatz immer noch state-of-the-art
• aber: schwierig f¨ur Unge¨ubte
Daher: LATEX als Makrosammlung zu TEX ab
1985
• deutliche Vereinfachung durch ’sprechende’
Makronamen
Netz-AG – 24.-25. April 2002 2
Generelle Bedienung: Text wird ’programmiert’,
compiliert, betrachtet, weiterverarbeitet
• Es kann ein beliebiger ASCII-Editor verwendet
werden
• Text ist best¨andig und Ausgabe wohldefiniert, da
unabh¨angig von konkretem Ger¨at (Drucker,
Bildschirm)
• YGWYW vs. WYSIWYG
• Riesiges Archiv an Paketen/Makros: CTAN
Netz-AG – 24.-25. April 2002 3
Ein paar Worte zu (X)Emacs
• Programmiert 1976 von R. Stallman, 1985
GNU-Emacs, 1994 X-Emacs
• Eight Megabytes And Constantly Swapping
• ’Eierlegende Wollmilchsau’, ’als Editor getarntes
Betriebssystem’
• Emacs vs. Vi – oder: Was ist ein Religionskrieg?
• AUCTEX als Editierungsmodus f¨ur (X)Emacs
F¨ur jedes Problem das richtige Programm! F¨ur
LATEX ist dies (X)Emacs mit AUCTEX
Netz-AG – 24.-25. April 2002 4
(X)Emacs/AUCTEX
• Integrierte Entwicklungsumgebung zum Erstellen
von LATEX-Dokumenten
• Von (X)Emacs heraus k¨onnen externe Programme
bzw. Ausgabefilter gestartet werden
• Schnittstelle zum LATEX-Lauf inkl.
Fehlerbehandlung
• Einr¨uckung/pretty-printing des LATEX-Codes
• Dar¨uberhinaus: Makrosammlung f¨ur alle Aspekte
der Erstellung eines LATEX-Dokumentes
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 Prefix
C-u)
• Externe Programme/Filter (C-c C-c komplett, C-c
C-r Region), z.B. latex, xdvi, dvips
• Bei LATEX-Lauf Sprung im Quelltext zum n¨achsten
Fehler (M-‘)
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)
• Spr¨unge (M-C-a Anfang, M-C-e Ende Environment)
• Ein-/Ausblenden Environment (C-c C-x bzw. C-c
C-z)
• Aus-/Einkommentierung (C-c : bzw. C-c ;)
• Verwaltung mehrerer abh¨angiger Dateien
– In jeder Datei wird ’Masterfile’ definiert.
– Wechsel zu ’Masterfile’ mit C-c ^
• Dokumentation mit C-c TAB
Netz-AG – 24.-25. April 2002 7
... und noch viel mehr Makros.
Anschließend nun eine kurze Demonstration.
Netz-AG – 24.-25. April 2002 8
Und was es sonst noch so gibt
• Lyx/Klyx als Quasi-WYSIWYG-Aufsatz zu
TEX/LATEX.
• Scientific Workplace (TEX-Kern mit Maple
verheiratet)
• ... und es soll auch einen Vi-mode geben ;-)
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 Einf¨uhrung . . .
– LATEX – Fortgeschrittene Anwendungen
– Das X-Team: Xtem, XEmacs, LATEX u. AUCTEX
Netz-AG – 24.-25. April 2002 10
Fragen? Diskussion!
Netz-AG – 24.-25. April 2002 11
Danke f¨ur die Aufmerksamkeit!

Weitere ähnliche Inhalte

Andere mochten auch

Social Anthropology
Social AnthropologySocial Anthropology
Social Anthropologybirchenalld
 
Social influence and political mobilization
Social influence and political mobilizationSocial influence and political mobilization
Social influence and political mobilizationDaniyar Mukhanov
 
Modos de produção aula 2016
Modos de produção aula 2016Modos de produção aula 2016
Modos de produção aula 2016Eddieuepg
 
The Dream Recorder
The Dream Recorder  The Dream Recorder
The Dream Recorder isarevi
 

Andere mochten auch (6)

Social Anthropology
Social AnthropologySocial Anthropology
Social Anthropology
 
Social influence and political mobilization
Social influence and political mobilizationSocial influence and political mobilization
Social influence and political mobilization
 
Desafios matematicos
Desafios matematicosDesafios matematicos
Desafios matematicos
 
A distribuição industrial no mundo
A distribuição industrial no mundoA distribuição industrial no mundo
A distribuição industrial no mundo
 
Modos de produção aula 2016
Modos de produção aula 2016Modos de produção aula 2016
Modos de produção aula 2016
 
The Dream Recorder
The Dream Recorder  The Dream Recorder
The Dream Recorder
 

Ähnlich wie Komfortables LaTeX mit (X)Emacs und AUCTeX

LAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataLAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataDai Yang
 
Introduction to the command line
Introduction to the command lineIntroduction to the command line
Introduction to the command linesteffenbauer
 
CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4Juliane Tran Cong
 
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam Augustin
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam AugustinFMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam Augustin
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam AugustinVerein FM Konferenz
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicateUlrich Krause
 
Language Workbench
Language WorkbenchLanguage Workbench
Language Workbenchzensor
 
20111006 roadshow-io-performance
20111006 roadshow-io-performance20111006 roadshow-io-performance
20111006 roadshow-io-performanceWerner Fischer
 
Drahtwanderung: Wir machen den NeXTen Schritt
Drahtwanderung: Wir machen den NeXTen SchrittDrahtwanderung: Wir machen den NeXTen Schritt
Drahtwanderung: Wir machen den NeXTen SchrittFalk Hartmann
 
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GISGeoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GISPeter Löwe
 
Linux slides 2013_upload
Linux slides 2013_uploadLinux slides 2013_upload
Linux slides 2013_uploadRosa Freund
 
20111006 roadshow-sandy-bridge
20111006 roadshow-sandy-bridge20111006 roadshow-sandy-bridge
20111006 roadshow-sandy-bridgeWerner Fischer
 
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...nine
 
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...Benjamin Kuster
 
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...Verein FM Konferenz
 
ECMAScript TechLunch 04/2017 @arcade solutions ag
ECMAScript TechLunch 04/2017 @arcade solutions agECMAScript TechLunch 04/2017 @arcade solutions ag
ECMAScript TechLunch 04/2017 @arcade solutions agSilvan Seeholzer
 
LaTeX für Geisteswissenschaftler
LaTeX für GeisteswissenschaftlerLaTeX für Geisteswissenschaftler
LaTeX für GeisteswissenschaftlerStephan Hochhaus
 

Ähnlich wie Komfortables LaTeX mit (X)Emacs und AUCTeX (19)

LAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global DataLAIK: A Library for Fault Tolerant Distribution of Global Data
LAIK: A Library for Fault Tolerant Distribution of Global Data
 
Introduction to the command line
Introduction to the command lineIntroduction to the command line
Introduction to the command line
 
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
Was genau macht eigentlich Erasure Coding, und wozu braucht man das?
 
CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4CadSoft - Elektro Anwendungen - Tutorial Version 4
CadSoft - Elektro Anwendungen - Tutorial Version 4
 
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam Augustin
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam AugustinFMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam Augustin
FMK2012: Perfekte Druckausgabe mit LaTeX und FileMaker von Adam Augustin
 
Compact, Compress, De-DUplicate
Compact, Compress, De-DUplicateCompact, Compress, De-DUplicate
Compact, Compress, De-DUplicate
 
Language Workbench
Language WorkbenchLanguage Workbench
Language Workbench
 
20111006 roadshow-io-performance
20111006 roadshow-io-performance20111006 roadshow-io-performance
20111006 roadshow-io-performance
 
Drahtwanderung: Wir machen den NeXTen Schritt
Drahtwanderung: Wir machen den NeXTen SchrittDrahtwanderung: Wir machen den NeXTen Schritt
Drahtwanderung: Wir machen den NeXTen Schritt
 
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GISGeoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
Geoinformatik-Kolloquium Juni 2012: High Performance Computing Cluster GIS
 
Linux slides 2013_upload
Linux slides 2013_uploadLinux slides 2013_upload
Linux slides 2013_upload
 
20111006 roadshow-sandy-bridge
20111006 roadshow-sandy-bridge20111006 roadshow-sandy-bridge
20111006 roadshow-sandy-bridge
 
Windows Powershell
Windows PowershellWindows Powershell
Windows Powershell
 
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...
TechTalkThursday 26.11.2015: Zentrales Metriken-System - ist der Flügelschlag...
 
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...
TechTalkThursday: Zentrales Metriken-System - ist der Flügelschlag des Schmet...
 
Unixkurs 06 - Shellskripte
Unixkurs 06 - ShellskripteUnixkurs 06 - Shellskripte
Unixkurs 06 - Shellskripte
 
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
 
ECMAScript TechLunch 04/2017 @arcade solutions ag
ECMAScript TechLunch 04/2017 @arcade solutions agECMAScript TechLunch 04/2017 @arcade solutions ag
ECMAScript TechLunch 04/2017 @arcade solutions ag
 
LaTeX für Geisteswissenschaftler
LaTeX für GeisteswissenschaftlerLaTeX für Geisteswissenschaftler
LaTeX für Geisteswissenschaftler
 

Mehr von flimm

Technische Konzeption - Einblicke: Digitale Einbandsammlung USB Köln
Technische Konzeption - Einblicke: Digitale Einbandsammlung USB KölnTechnische Konzeption - Einblicke: Digitale Einbandsammlung USB Köln
Technische Konzeption - Einblicke: Digitale Einbandsammlung USB Kölnflimm
 
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...flimm
 
Überwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren DienstenÜberwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren Dienstenflimm
 
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...flimm
 
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...flimm
 
Kurzvorstellung "KUG Recherche-Infrastruktur"
Kurzvorstellung "KUG Recherche-Infrastruktur"Kurzvorstellung "KUG Recherche-Infrastruktur"
Kurzvorstellung "KUG Recherche-Infrastruktur"flimm
 
Gemeinschaftliche Erfassung von Aufsätzen
Gemeinschaftliche Erfassung von AufsätzenGemeinschaftliche Erfassung von Aufsätzen
Gemeinschaftliche Erfassung von Aufsätzenflimm
 
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'flimm
 
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portals
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-PortalsOpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portals
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portalsflimm
 
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...flimm
 
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...flimm
 
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...flimm
 
Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)flimm
 

Mehr von flimm (13)

Technische Konzeption - Einblicke: Digitale Einbandsammlung USB Köln
Technische Konzeption - Einblicke: Digitale Einbandsammlung USB KölnTechnische Konzeption - Einblicke: Digitale Einbandsammlung USB Köln
Technische Konzeption - Einblicke: Digitale Einbandsammlung USB Köln
 
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
Einsatz von OpenBib - Kurzübersicht: Infrastruktur, Einsatzgebiete, Vorausset...
 
Überwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren DienstenÜberwachung von Unix-Rechnern und ihren Diensten
Überwachung von Unix-Rechnern und ihren Diensten
 
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
Aufbau eines Institutsgesamtkatalogs aus OpenSource-Komponenten am Beispiel d...
 
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...
KUG mit OpenBib - Aufbau des Kölner UniversitätsGesamtkatalogs (KUG) aus Open...
 
Kurzvorstellung "KUG Recherche-Infrastruktur"
Kurzvorstellung "KUG Recherche-Infrastruktur"Kurzvorstellung "KUG Recherche-Infrastruktur"
Kurzvorstellung "KUG Recherche-Infrastruktur"
 
Gemeinschaftliche Erfassung von Aufsätzen
Gemeinschaftliche Erfassung von AufsätzenGemeinschaftliche Erfassung von Aufsätzen
Gemeinschaftliche Erfassung von Aufsätzen
 
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'
KUG Praxisbericht - 'Betrieb einer Recherche-Infrastruktur'
 
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portals
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-PortalsOpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portals
OpenBib und Linked Open Data - Weiterentwicklung eines Recherche-Portals
 
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
Linked Open Data und die Open Library - Möglichkeiten der Zusammenarbeit und ...
 
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...
Der Kölner UniversitätsGesamtkatalog - Praktischer Einsatz des KUG mit OpenBi...
 
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
Der Kölner UniversitätsGesamtkatalog - Eine offene und moderne Verbundlösung ...
 
Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)Der Kölner UniversitätsGesamtkatalog (KUG)
Der Kölner UniversitätsGesamtkatalog (KUG)
 

Komfortables LaTeX mit (X)Emacs und AUCTeX

  • 1. Komfortables LATEX mit (X)Emacs und AUCTEX Oliver Flimm, USB K¨oln Netz-AG – 24.-25.4.2002
  • 2. 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, zuverl¨assig, erweiterbar • Trennung von Inhalt u. Form • Im Formelsatz immer noch state-of-the-art • aber: schwierig f¨ur Unge¨ubte Daher: LATEX als Makrosammlung zu TEX ab 1985 • deutliche Vereinfachung durch ’sprechende’ Makronamen
  • 3. Netz-AG – 24.-25. April 2002 2 Generelle Bedienung: Text wird ’programmiert’, compiliert, betrachtet, weiterverarbeitet • Es kann ein beliebiger ASCII-Editor verwendet werden • Text ist best¨andig und Ausgabe wohldefiniert, da unabh¨angig von konkretem Ger¨at (Drucker, Bildschirm) • YGWYW vs. WYSIWYG • Riesiges Archiv an Paketen/Makros: CTAN
  • 4. Netz-AG – 24.-25. April 2002 3 Ein paar Worte zu (X)Emacs • Programmiert 1976 von R. Stallman, 1985 GNU-Emacs, 1994 X-Emacs • Eight Megabytes And Constantly Swapping • ’Eierlegende Wollmilchsau’, ’als Editor getarntes Betriebssystem’ • Emacs vs. Vi – oder: Was ist ein Religionskrieg? • AUCTEX als Editierungsmodus f¨ur (X)Emacs F¨ur jedes Problem das richtige Programm! F¨ur LATEX ist dies (X)Emacs mit AUCTEX
  • 5. Netz-AG – 24.-25. April 2002 4 (X)Emacs/AUCTEX • Integrierte Entwicklungsumgebung zum Erstellen von LATEX-Dokumenten • Von (X)Emacs heraus k¨onnen externe Programme bzw. Ausgabefilter gestartet werden • Schnittstelle zum LATEX-Lauf inkl. Fehlerbehandlung • Einr¨uckung/pretty-printing des LATEX-Codes • Dar¨uberhinaus: Makrosammlung f¨ur alle Aspekte der Erstellung eines LATEX-Dokumentes
  • 6. 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 Prefix C-u) • Externe Programme/Filter (C-c C-c komplett, C-c C-r Region), z.B. latex, xdvi, dvips • Bei LATEX-Lauf Sprung im Quelltext zum n¨achsten Fehler (M-‘)
  • 7. 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) • Spr¨unge (M-C-a Anfang, M-C-e Ende Environment) • Ein-/Ausblenden Environment (C-c C-x bzw. C-c C-z) • Aus-/Einkommentierung (C-c : bzw. C-c ;) • Verwaltung mehrerer abh¨angiger Dateien – In jeder Datei wird ’Masterfile’ definiert. – Wechsel zu ’Masterfile’ mit C-c ^ • Dokumentation mit C-c TAB
  • 8. Netz-AG – 24.-25. April 2002 7 ... und noch viel mehr Makros. Anschließend nun eine kurze Demonstration.
  • 9. Netz-AG – 24.-25. April 2002 8 Und was es sonst noch so gibt • Lyx/Klyx als Quasi-WYSIWYG-Aufsatz zu TEX/LATEX. • Scientific Workplace (TEX-Kern mit Maple verheiratet) • ... und es soll auch einen Vi-mode geben ;-)
  • 10. 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 Einf¨uhrung . . . – LATEX – Fortgeschrittene Anwendungen – Das X-Team: Xtem, XEmacs, LATEX u. AUCTEX
  • 11. Netz-AG – 24.-25. April 2002 10 Fragen? Diskussion!
  • 12. Netz-AG – 24.-25. April 2002 11 Danke f¨ur die Aufmerksamkeit!