Hier aufklappen um sämtliche Kategorien zu durchstöbern.

Der Weg zurück zu LaTeX

13. Februar 2012 in Allerlei

LaTeX

Vor vielen, vielen Jahren habe ich LaTeX für mich entdeckt. Ein Paket, um das Textsatz-Tool TeX einfacher verwenden zu können. Der Grund lag damals in meiner anstehenden Diplomarbeit. Nach dem Schreiben dieser habe ich eigentlich (nach anfänglichen, kurzen Liaisonen) wieder den Weg zurück zu Microsoft Word gefunden. Einfach, da in der Geschäftswelt kaum etwas anderes - hinsichtlich Dokumente - verwendet wird. Das galt sowohl für Mitschriften (die dann zwar teilweise per Microsoft OneNote geschrieben wurden), als auch für größere Dokumente, Artikel und Dokumentationen. Da nun aber wieder etwas längere Artikel/Beiträge anstehen, habe ich meine uralte LaTeX-Umgebung wieder ausgegraben, aktualisiert und in Betrieb genommen. Warum eigentlich?

Vielmals wird ja behauptet:

Wäre Microsoft Word für das Schreiben von Büchern gedacht, dann würde man es Microsoft Book nennen.

Darüber kann man nun streiten. Word hat schon seine Berechtigung. Vor allem die Verbreitung spricht für sich. Auch verlangen sehr viele Verlage (eigentlich alle, mit denen ich je zu tun hatte) sämtliche Beiträge, Artikel und Bücher im Word-Format. Dazu werden (mehr oder weniger gute) Vorlagen angeboten, die das Schreiberlebnis vereinfachen sollten. Naja, weniger das Schreiberlebnis, vielmehr die Übernahme in eine tatsächliche Textsatz-Software. Dem kann man sich auch kaum entziehen, was ich äußerst schade finde, da es einfachere und bessere Systeme gäbe.

Eines vorweg: Ich möchte hier keine Grundsatzdiskussion über Word und Konsorten lostreten. Wenn ich hier Word schreibe, dann kann man getrost auch OpenOffice Writer, LibreOffice Writer und was es sonst noch so alles in diesem Genre gibt, einsetzen.

Für die Fälle, die mich unabhängig von Verlagen machen und in denen massig Inhalt zusammen kommt, steht mit LaTeX (und TeX) ein vollwertes Textsatzsystem zur Verfügung, das es unheimlich einfach macht, Texte zu verfassen - ohne Stress.

Vorteile von LaTeX

Dann kommen wir zu den Vorteilen von LaTeX und warum ich persönlich dessen Einsatz befürworte.

  • Plain-Text: Alle Texte stehen in Plain-Text zur Verfügung. Keine proprietären Formate, keine Quasi-Standards und auch kein Gezippe. Ideal über mit jedem erdenklichen System damit zu arbeiten. Zum Schreiben wird nichts als ein einfacher Texteditor benötigt.
  • Source Control: Da nur mit Textdateien gearbeitet wird (abgesehen von eingebundenen Grafiken) eignet sich ein beliebiges Source Control System dazu, die Dateien darauf abzulegen und so eine Versionierung zu erreichen. Arbeiten mehrere Personen daran, greifen auch sämtliche Merge-Operationen.
  • Der Inhalt zählt! Beim Einsatz von Word und Co. muss erheblicher Aufwand geleistet werden, bis das Dokument so aussieht, wie man möchte. Ständig sind Umformatierungen notwendig, dann werden wieder Fußnoten nicht so angezeigt, wie sie sollten, Referenzen sind mit einem Mal ungültig usw. Je größer das Dokument wird, umso schwieriger die Verwaltung. Anders bei LaTeX. Hier zählt der Inhalt. Die Formatierung wird durch das Satzsystem vorgenommen. Während des Schreibens kann man sich voll und ganz auf das zu Schreibende konzentrieren. Es gibt kein Verrutschen einer Grafik, das einen aufhält. Keine Referenz, die nicht gesetzt werden will. Keine Seitenumbrüche, die den Kontext vernichten.
  • Styles / Formatierungen: Gerade bei aufwändigeren Formatierungen, beispielsweise der ordentlichen und übersichtlichen Formatierung von Sourcecodes und/oder Formeln) zeigt sich die Mächtigkeit von LaTeX gegenüber von Word und Konsorten. Einmal definiert, sieht das Ergebnis immer gleich aus, es gibt keine “externen” Einflüsse.
  • Erweiterungen: Für jeden Zweck stehen Erweiterungen (zB. via CTAN) zur Verfügung. Damit kann wirklich alles konfiguriert und angepasst bzw. unterstützt werden. Und auch hier: Man bleibt von ungewollten Ablenkungen verschont.
  • Gleicher Output - überall! Schon einmal mühsam das Word so hingebogen, dass alle Seitenumbrüche an der richtigen Stelle sind, Tabellen und Grafiken korrekt positioniert sind und dann doch auf einem anderen Rechner gedruckt? Ja? Dann sollte man sich LaTeX genauer ansehen :)

Schon eine Menge Vorteile und es ließen sich weitere finden …

Nachteile von LaTeX

Natürlich hat dieses System auch Nachteile, die hauptsächlich für Einsteiger eine große Hürde darstellen:

  • Änderungen sind nicht sofort sichtbar. Das Dokument muss zuvor “kompiliert” werden.
  • Word und Konsorten sind intuitiver
  • Hohe Verbreitung

Damit man versteht, was ich meine, hier ein Beispiel einer Tabelle unter LaTeX:

Beispiel einer Tabelle mit LaTeX

Die Ausgabe sieht dann in etwa so aus (je nach unterstützten Styles):

image

Das sieht nun zwar etwas kompliziert aus, geht aber nach einer Eingewöhnungsphase recht gut von der Hand. Und der Vorteil: Alle Tabellen sehen auch wirklich gleich aus und werden korrekt gesetzt. D.h. es muss nicht jede Tabelle extra mit einer Vorlage oder einem Styling versehen werden (was gerade bei längeren Dokumenten in unterschiedlichen Formatierungen resultiert).

Weitere Hürden?

Die einzige Hürde, die es hier zu betonen gibt trifft beim Thema Kollaboration zu: Hier ist es so, dass gerade für die Businessanwendung (wenn mehrere Personen an den selben Dokumenten arbeiten) die Akzeptanz sehr gering ist, da eben Word und Co. einfacher zu bedienen und mit einem WYSIWYG-Editor ausgestattet sind. Als Standard kann das Dokument eben mal an einen Kollegen und/oder Kunden gesendet werden, der seine Kommentare dazu abgibt (was jedoch auch mit einem PDF funktionieren würde). Daher eignet sich LaTeX wohl eher hauptsächlich im wissenschaftlichen Bereich, oder wenn man alleine bzw. in einem eingeschworenen Team arbeitet (bzw. gemeinsam an einem Dokument schreibt).

Gerade in letzterem Fall stellt sich LaTeX sehr schnell als Vorteil heraus. Zwar kann Word auch mit mehreren Dokumenten umgehen, die zu einem Hauptdokument  zusammengefasst werden, jedoch sind mir dabei bis dato noch nie Probleme erspart geblieben.

Es gilt also durchaus abzuwägen, wann dann doch lieber zu Word gegriffen wird …

Was wird unter Windows benötigt?

Wie schon eingangs erwähnt ist es bei LaTeX unerheblich, unter welchem System gearbeitet wird. Die wohl größte Anzahl an Tools etc. findet sich in der Linux-Welt, aber auch unter Windows lässt sich bequem damit arbeiten. Hier eine kurze Auflistung der eingesetzten Tools:

  • MiKTeX: Eine aktuelle Implementierung von TeX für Windows inklusive aller notwendigen ausführbaren Dateien (um beispielsweise PDF, PS etc. zu erzeugen) und einem Package-Manager zum einfachen Nachinstallieren von gewünschten Erweiterungen.
  • TeXnicCenter: Ich verwende als Editor für gewöhnlich TeXnicCenter. Darüber werden viele Dinge einfacher gemacht (das Erstellen der Ausgaben, Hilfe bei einschlägigen Befehlen etc.). Dies steht sowohl in einer stabilen Version 1.0 zur Verfügung, als auch einer Alpha-Version 2.0 (diese habe ich im Einsatz und zeigt sich recht stabil).

Das war es schon an benötigten Tools. Wie gesagt, zum Schreiben selbst ist ein einfacher Editor ansich ausreichend (wer um all die notwendigen Befehle Bescheid weiß). Zur Erstellung der Ausgabe wird MiKTeX verwendet. Für die bequemeren dann eben eine entsprechende grafische Umgebung. Hier stehen neben TeXnicCenter noch Alternativen bereit, teilweise speziell für Windows, teilweise auch plattformunabhängige Lösungen, darunter unter anderem Kile, TeXstudio usw.

Ich möchte mehr Information!

Wer sich eingehender mit LaTeX beschäftigen möchte, dem sei das LaTeX-Kompendium ans Herz gelegt. Es gibt einen wirklich guten Überblick über diese Materie und bringt die wichtigsten Eigenheiten/Befehle näher, um schnell loslegen zu können. Nachdem LaTeX gerade im wissenschaftlichen Bereich eine große Verbreitung hat, finden sich viele Informationen und Hilfen im Internet, einfach nach dem Gewünschten suchen. Es sollte kaum eine Frage offen bleiben.

blog comments powered by Disqus
Anmelden