 |
Sie wollen seitengenaues Layout? Und das soll dann auch noch kompatibel sein? Ja, dafür gibt es eine Lösung: das PDF-Dateiformat. Der Acrobat Reader von Adobe, das Programm zum Anzeigen von PDF-Dateien, ist für praktisch jedes Betriebssystem verfügbar.
Das Problem ist nur die Erstellung dieser Dateien: setzt man professionelle Tools wie den Adobe Distiller ein, muss man ziemliche Kosten akzeptieren - oder nicht?
Die Alternative Es gibt eine kostenlose Alternative. Ganz so komfortabel wie die teuren Programme ist sie zwar nicht, gut verwendbar aber allemal.
Der Ansatzpunkt ist LaTeX: das ist ein kostenloses System, das professionellen Textsatz erlaubt. Er wird auch für z.B. Bücher oder Zeitschriften genutzt. Normalerweise erzeugt LaTex letztendlich PostScript-Dateien, die für uns aber keine Rolle spielen. Es kann aber auch optional direkt PDF-Dateien erstellen.
Step-by-Step
LaTex-Distribution Zunächst gilt es, sich eine LaTex-Distribution zu besorgen. Wir haben gute Erfahrungen mit MikTeX gemacht, auf das sich die folgenden Erläuterungen auch beziehen.
Laden Sie sich das Programm herunter und installieren Sie es.
Sonstige Vorbereitungen Wir empfehlen, ein eigenes Verzeichnis für die folgenden Schritte zu erstellen.
LaTeX-Datei erstellen Erstellen Sie in diesem Verzeichnis eine Datei und nennen Sie sie test.txt. Öffnen Sie sie in einem Texteditor und fügen Sie dort folgenden Code ein:
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage{german}
\begin{document}
\section{Einleitung}
Im Grunde etwas Neues!
Einleitungstext Das ist {\emph ganz schön wichtig}.
Das nicht.
Von \tiny {tiny} über {\scriptsize scriptsize}, {\small small}, {\large large}, {\Large Large}, {\LARGE LARGE} und {\huge huge} bis hin zu {\Huge Huge}.
Eine {\huge neue} Version! \(x_1ac\)
\(x^{2y}\)
\(x= \frac{y}{\sqrt{(x + z)}}\)
\(x_1, \ldots ,x_n\)
\(\left( \frac{a}{b} \right) \)
\(\overbrace{(a+b)}\underbrace{(c+d)}\)
\(x=-\frac{p}{2} + \sqrt{ \left( {\frac{p}{2}} \right) ^{2} - q}\)
\section{BT1}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
\section{BT2}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
\end{document}
Dieser Text ist kein LaTeX-Tutorial, daher nur einige Erläuterungen:
- LaTeX hat gewisse Ähnlichkeiten zu HTML. Oft wird z.B. mit einer Art Tag ein neuer Abschnitt begonnen.
\documentstyle[times]{article} ist ein allgemeiner Header.
\begin{document} und \end{document} umschließen das Dokument.
\section{Einleitung} beginnt eine neue Sektion bzw. eine Art neues Kapitel. Ein "End-Tag" gibt es nicht. Ein den geschweiften Klammern steht der Titel des Kapitels.
- Für Textauszeichnungen wie Fettschrift verwenden Sie solche Konstrukte:
\emph{ganz schön wichtig}. Der gesamte Term wird von geschweiften Klammern umschlossen.
- Eine alternative Schreibweise wäre
{\emph wichtig!}.
- Die Ausdrücke in der Mitte des Dokuments sind mathematische Formeln, mit denen LaTeX im Gegensatz zu HTML keine Probleme hat.
Wenn Sie weitere Informationen zu LaTeX an sich wünschen: im Netz gibt es viele gute Tutorials, z.B. Getting started with LaTeX oder die (deutsche) DE-TeX-FAQ.
Die PDF-Datei erstellen Starten Sie eine Eingabeaufforderung, wechseln Sie in das eben erstellte Verzeichnis und geben Sie dort ein:
pdflatex test.txt
Die erstellte PDF-Datei heißt test.pdf.
Einsatzgebiete PDF als HTML-Ersatz? Wohl kaum. Wenn Sie aber beispielsweise eine Broschüre ins Netz stellen wollen, kann PDF das richtige Format sein. Oder wenn es Ihnen wirklich auf ein pixelgenaues Layout ankommt, denn damit hat PDF keine Probleme.
Anmerkungen Wir selbst sind keine LaTeX-Experten. Insofern ist unser Verfahren vielleicht nicht optimal - aber es funktioniert! Wenn Sie also Anmerkungen oder Verbesserungsvorschläge haben, freuen wir uns auf Ihre Email!
|
 |
|
|
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt! |
|
|
Einführung in CSS bei HTMLWorld.
|
|