LaTeX
Wer den Titel liest und sich überhaupt auf diese Seite verirrt hat, weiß wahrscheinlich schon worum es geht.
LaTeX ist ein freies Schriftsatzprogramm und bietet als solches einen riesigen Schatz verschiedenster Klassen zum Layouten von nahezu allem, was man sich gedruckt vorstellen kann: von Büchern über Artikel, mathematische Formeln und Ausdrücke hin zu Notensatz, schematischen Grafiken und Ablaufdiagrammen kann alles mit LaTeX gedruckt werden...
Hier ein paar Hilfestellungen für verschiedene Dinge mit und um LaTeX.
LaTeX für Mac
Wer auf dem Mac LaTeX nutzen möchte, sollte sich einfach hier das Paket herunterladen und installieren.
Anschließend gibt es ein Werkzeug Namens TeXShop, mit dem man recht komfortabel LaTeX-Dokumente unter Mac OS erstellen kann.
Sequenzdiagramme mit LaTeX
Direkt mit LaTeX geht das nicht allzu komfortabel. Daher habe ich für das Sequenzdiagramm in meiner Bachelorarbeit die pic-Sprache genutzt, die die pic-Markos zur Übersetzung in verschiedene Grafik- und oder Vektorformate nutzt.
So kann das Skript beispielsweise direkt in PostScript-Dateien umgewandelt werden, die dann in pdf-Dateien umgewandelt (ps2pdf) und in das LaTeX-Dokument eingebunden werden können (oder auch per ps2eps in eps-Dateien).
Beispielbefehle:
pic2plot -T ps seq.pic > seq.ps ps2pdf seq.ps convert -density 300 seq.ps seq.png
Um die Sprache für Sequenzdiagramme zu nutzen, benötigt man eine Kopie der Datei sequence.pic in dem Ordner, in dem man das pic2plot ausführt.
Weitere Hinweise zur Nutzung der pic-Sprache für Sequenzdiagramme findet man hier und hier.
Der Code, mit dem das oben sichtbare Sequenzdiagramm erstellt wurde, findet sich hier.
Links zu anderen pdf-Dateien
Mit LaTeX ist es nicht nur möglich, Links innerhalb des Dokuments und auf Inhalte im www zu erstellen, sondern auch auf andere (beispielsweise .pdf-) Dateien. Der folgende Codeausschnitt zeigt, wie auf eine Datei in einem Unterordner verlinkt werden kann. Der Pfad sollte dabei natürlich relativ sein. Schließlich sollte man beim Weitergeben des Dokuments noch darauf achten, auch alle lokal relativ verlinkten Dateien mit zu liefern.
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage[ngerman]{hyperref}
\hypersetup{
pdfnewwindow={true}
}
\begin{document}
Das ist ein \href{./unterordner/andereDatei.pdf}{Link auf die andere pdf-Datei},
welcher die Datei in einem neuen Fenster öffnet.
\end{document}
Die Option pdfnewwindow={true} bewirkt, dass die verlinkte pdf-Datei in einem neuen Fenster geöffnet wird.
Vorlage für Abschlussarbeiten
Damit nicht jeder das Rad neu erfinden muss und sich erneut mit all den Problemen herumschlagen muss, die das Verfassen einer Abschlussarbeit mit LaTeX mit sich bringen können, macht es Sinn, Vorlagen weiter zu geben.
Unter diesem Link kann man sich die Vorlage von mir herunterladen und damit machen, was man will ;-) .