## `Übersicht über einige Pakete, die die Textbearbeitung unterstützen` ##
## `changebar` ##
Das Paket [`changebar`][1] ermöglicht die farbige Kennzeichnung von Text, Textrahmen und farbige Seitenbalken entlang des markierten Textes. Gute Dokumentation und Beispieldatei vorhanden.
##`changes`##
Das Paket [`changes`][2] hat anscheinend an alles gedacht, hochambitioniert, aber dadurch auch komplex, mit weniger Aufwand geht's auch. Farbiges Markup mit Autorenverwaltung, Veränderungsliste, Veränderungsverfolgung, draft etc. Sehr gut ausgearbeitet, aber auch viel Einarbeitung nötig.
##`easy-todo`##
Das Paket [`easy-todo`][3] ist eine kleine und griffige Ausführung von Notes, mit einfachen und nützlichen Anmerkungen und eigenem Verzeichnis.
##`ed`##
Das Paket [`ed`][4] ist auch wieder sehr fein ausgearbeitet und dokumentiert, aber in seiner Perfektion ebenso umfangreich wie `changes`. Wenn man perfekt arbeiten will, mag das nötig sein, aber manchmal muß so ein Tool auch schnell zu begreifen und schnell anwendbar sein.
##`errata`##
Das Paket [`errata`][5] ist kurz und knackig und erfüllt seinen Zweck, indem es Irrtümer in LaTeXdokumenten aufzeigen und auflisten lässt, fraglich ist allerdings der aktuelle Wert dieses an sich sinnvollen Instrumentes in Zeiten digitaler Publikationen. wenn keine Änderungsverfolgung intendiert ist.
##`fixme`##
Das Paket [`fixme`][6] präsentiert leider auch kein Anwendungsbeispiel, aber eine kaum zum bewältigende Dokumentation von 67 Seiten. Intension und Möglichkeiten sind perfekt, aber mir stellt sich die Frage, ob ein Paket, das lediglich Fehler und Änderungshinweise verarbeiten soll, soviel Einarbeitung erfordern darf. Allerdings verdient dieses Paket durchaus die Aufmerksamkeit der Perfektionisten.
##`todo`##
Das Paket [`todo`][7] gibt auch eine kurze und leicht verständliche Anleitung und Anwendung, Anmerkungen können leicht eingefügt werden und werden in einer Liste aufgeführt, besonders ist die Möglichkeit, abgearbeitete „ToDos“ in einer Checkliste zu markieren (Häkchen) und „ToDos“ als `marginpar` erscheinen zu lassen.
##`todonotes`##
Das Paket [`todonotes`][8] kommt mit einer sehr schönen grafischen Verarbeitung daher, die `marginnote`s ansprechend gestaltet und überhaupt viel Gewicht auf grafische Schönheit legt. Besonders zu erwähnen ist die freundliche Geste des Autoren, dass er auf ähnliche Pakete hinweist! Sehr durchdachtes Paket, aber auch mit 31 Seiten Dokumentation erstmal zu verdauen.
##`tram`##
Das Paket [`tram`][9] ist ein kleines, feines Paket, das ermöglicht, Textteile mit unterschiedlich tiefen Grautönen, die mit Punkten erzeugt werden, zu hinterlegen. Von mir gibt es den „quick and dirty“-Award.
##`vertbars`##
Das Paket(chen) [`vertbars`][10] ersetzt `lineno` mit senkrechten Streifen, markiert also zusammengehörige Zeilen oder Absätze. Kann sinnvoll sein, wenn man die optische Konsistenz seines Dokumentes überprüfen will, da zuviele Absätze oder Untergliederungen den optischen Eindruck und die Lesbarkeit sehr stören können.
##`minorrevision`##
Das Paket [minorrevision][11] gibt eine einfache und schnell einsetzbare Möglichkeit, Veränderungen in Texten einzubringen, mit Labels zu versehen und in einer zweiten Datei die Zeilen per Referenz anzuzeigen, in denen die Veränderungen vorgenommen wurden. Nur ein paar einfache Befehle, eine kurze Doku von 3 Seiten, Formatierungen (Farben,Unterstreichungen etc) können selbst festgelegt werden. Mit ein paar einfachen zusätzlichen Befehlen auch leicht an die eigene Arbeitsweise anzupassen.
##`optional`##
Paket [optional][12] bietet eine einfache und leicht zu erlernende Möglichkeit,
optionale Texte zu definieren und diese per Präamble-Optionen anzuwenden. Dies
ermöglicht, unterschiedliche Versionen (auch aus unterschiedlichen Dateien) in einen Text einzubringen und vor dem Kompilieren/Ausdruck zu entscheiden, welche angewendet werden sollen. Auch
Befehlsdefinitionen können optional angelegt und aktiviert/deaktiviert werden. Interessantes Paket mit vielen Ausbaumöglichkeiten. Ideal für Zusammenarbeit an einem Text, z.B. Gruppenprojekte an Schule oder Uni. Doku 3 Seiten.
##`concepts`##
[concepts][13] ist ein spezielles, sehr gut ausgearbeitetes Paket zur Bildung von Oberbegriffen/Textbausteinen und verkürzten Befehlen zu diesen, in der Hauptsache, um textliche und inhaltliche Konsistenz zu bewahren und Tippfehler zu vermeiden. Benötigt viele andere
Pakete. Es ist mit 15 Seiten gut und lesbar dokumentiert. Der Autor fällt für
meine Begriffe etwas auf die Idee herein, daß viele Verkürzungen und
Abstraktionen die Arbeit angeblich erleichtern, vergißt aber, daß man diese Verkürzungen
und Abstraktionen erstmal erlernen muss und bald den Wald vor lauter Bäumen
nicht mehr sieht.
##`extract`##
[extract][14] bietet die
Funktion, Teile eines Dokumentes (auch Kommandos) in eine Datei zu extrahieren
und dort weiterzuverwenden. Erinnert an filecontents, bietet aber die gute
Möglichkeit, eine externe Datei im Laufe eines Schriftstückes'' zusammenzusammeln'',
sozusagen ``on the fly'' zu erstellen. Ideal für Dokumentationen oder Referate, da man
bspw. aus der Hauptdatei heraus (Präsentationen etc) gleich beim Erstellen sein
Vortragskonzept und den Vortragstext erstellen kann. Ein bißchen zuviel des
Guten, aber griffig.
##`pstricks`##
Da man mit PSTricks so ziemlich alles machen kann, erübrigt sich eine
Beschreibung. Ein Editierungsinstrument im Sinne dieser Frage ist es nicht.
Es ist das pure Gegenteil von tram , bekommt also den ``Slow-and-Clean''
Award.
##`scratch`##
Mein Paket [scratch][15] hat die Funktion, Notizen aus
vielen Dateien in einer Datei zusammenzufassen. Es basiert auf der
--shell-escape Option, schreibt also per Betriebssystem in eine Datei, die
von Latex verwendet werden kann. Nützlich, wenn man verschiedene Dokumente in
Arbeit hat und zwischen diesen Notizen austauschen will, zum Beispiel für
gemeinschaftliche Arbeiten in Schule und Uni.
##`Notes`##
Zu nennen wären ausserdem die unterschiedlichen Anwendungen von Notes, bspw.
footnotes, ##`endnotes`##
Das Paket [endnotes][16] stellt die Funktion zur Verfügung, Anmerkungen im Text zu erstellen und am Ende des Dokumentes abzurufen. Einfach und ideal für Nachträge, auch gut zu nutzen für TodDoLists, unendlich erweiterbar.
##`mbenotes`##
[mbenotes][17] ist eine Erweiterung der endnotes, marginnotes, flexibel einsetzbar in Text, Tabellen, Bildern und Formeln, jederzeit abrufbar, nützlich für Anmerkungen, aber auch für Änderungsverfolgungen.
##`enotez`##
[enotez][18] arbeitet die endnotes weiter aus, ist aber zu differenziert und führt zuviele Befehle ein. 11 Seiten Doku für ein so kleines Problem sind zuviel. Insbesondere erwähnt es mbenotes und vielen mehr, die es ermöglichen,
Texte ``im Werden'' zu bearbeiten. Es lohnt sich auch, sich sein ganz eigenes
Konzept für die Textbearbeitung zu entwerfen. Manchmal ist es leichter, etwas
selbst zu definieren, als sich mit fremden Definitionen herumzuschlagen.
nicht :-( , was kaum verzeihlich ist...
_____
(Pakete, die Latex2.09 betreffen oder reine TeX-Varianten sind, bleiben außen vor)
[1]: http://www.ctan.org/tex-archive/macros/latex/contrib/changebar
[2]: http://www.ctan.org/tex-archive/macros/latex/contrib/changes
[3]: http://www.ctan.org/tex-archive/macros/latex/contrib/easy-todo
[4]: http://www.ctan.org/tex-archive/macros/latex/contrib/ed
[5]: http://www.ctan.org/tex-archive/macros/latex/contrib/errata
[6]: http://www.ctan.org/tex-archive/macros/latex/contrib/fixme
[7]: http://www.ctan.org/tex-archive/macros/latex/contrib/todo
[8]: http://www.ctan.org/tex-archive/macros/latex/contrib/todonotes
[9]: http://www.ctan.org/tex-archive/macros/latex/contrib/tram
[10]: http://www.ctan.org/tex-archive/macros/latex/contrib/vertbars
[11]: http://www.ctan.org/pkg/minorrevision
[12]: http://www.ctan.org/tex-archive/macros/latex/contrib/optional
[13]: http://www.ctan.org/tex-archive/macros/latex/contrib/concepts
[14]: http://www.ctan.org/tex-archive/macros/latex/contrib/extract/
[15]: http://www.biocoen.org/scratch.styhttp://www.biocoen.org/scratch.sty
[16]: http://www.ctan.org/tex-archive/macros/latex/contrib/endnotes
[17]: http://www.ctan.org/tex-archive/macros/latex/contrib/mbenotes
[18]: http://www.ctan.org/tex-archive/macros/latex/contrib/enotez