Platzhalter

 
Platzhalter PlatzhalterPlatzhalter

PDF-Dateien erstellen

Platzhalter
 
  Startseite
  eBook-Projekt
  Web-Lexikon
  Bücher bestellen
   
  Design-Theorie
  Design-Praxis
  Promotion
  HTML/XML-Praxis
  Projekt-Management
  Webmaster-Praxis
  Fragen & Antworten
  Technik-Ecke
   
  Portal/Links
  Buch-Rezensionen
  Software
  Impressum
PlatzhalterPlatzhalter







 

Platzhalter 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!

Autor: Alexander Dilthey | Erstmalig veröffentlicht: 15.06.2002 | Einen Artikel schreiben?

 

Neue Artikel

Rezension: Entwurfsmuster von Kopf bis Fuß
Rezension: Webdesign mit CSS
AJAX - XML und JavaScript in Schönheit vereint?
Rich Email - Flash im Newsletter
Screen Reader Usability
Comment Spam und CAPTCHAs
Logfile-Analyse selbst gemacht - ein Perl-Beispiel

Partnerprogramm




Kommentar

Ist die Freiheit der Informationsgesellschaft in Gefahr?
Derzeit leben wir in einer relativ freien Welt. Doch sind derzeit Tendenzen erkennbar, die Freiheit des Individuums den Interessen der Großindustrie zu opfern. Ein Kommentar.

Druckversion
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt!



Einführung in CSS bei HTMLWorld.