Hilfe
Auf den Seiten navigieren
Von allen Büchern stehen von den jeweils letzten beiden Auflagen die Errata-Seiten zur Verfügung. Die zusätzlichen Beispiele, die im Allgemeinen alle online ausgeführt werden können, beziehen sich dagegen nur auf die jeweils aktuelle Auflage. Sie können aber leicht auf ältere Auflagen übertragen werden, wenn man eventuelle Änderungen der Kapitelnummerierung beachtet!
Beispiele kompilieren
Jedes Beispiel besteht im Allgemeinen aus einem vollständigen LaTeX-Dokument, das auf der Seite
beispielsweise für lualatex
so angezeigt wird:
\documentclass{article}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\begin{document}
Etwas sinnloser Text als Beispiel.
\end{document}
Soll dieses Dokument online ausgeführt werden, so muss dem Server mitgeteilt
werden, dass man pdflatex
nutzen möchte und nicht das standardmäßige
lualatex
. Die Festlegung ist durch eine Kommentarzeile am Anfang
möglich:
%! HV pdflatex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{iftex}
\begin{document}
\section{\ifpdftex pdflatex\else lualatex\fi}
Etwas sinnloser Text als Beispiel.
\end{document}
Jedes Beispiel ist prinzipiell ein komplettes Dokument. Man kann jedoch Änderungen oder Erweiterungen direkt im Editor vornehmen.
Für die Beispiele wird der ACE- Editor benutzt.
Übersetzen der Beispiele
- Den Overleaf Service nutzen
- Den Online Service auf dieser Webseite nutzen
- Eine lokale TeX Installation nutzen
Den Overleaf Service nutzen
Overleaf ist einer der beliebtesten online LaTeX-Editoren. Die Schaltfläche unter dem Beispiel, übermittelt den Code an Overleaf.
Wenn Sie keinen Overleaf Account haben, oder die Anmeldedaten nicht bereits im Browser gespeichert sind, werden Sie zu einer Login-Seite weitergeleitet, wo Sie sich registrieren oder einloggen können. Overleaf ist ein gratis Service, Sie müssen nur wenige Informationen angeben, und den Nutzungsbedingungen zustimmen.
Wenn Ihre Overleaf Anmeldedaten bereits im Browser vorhanden sind, wird Overleaf in einem neuen Tab geöffnet, mit dem Code als neues Projekt. Sie können den Code dann direkt bearbeiten, und Overleaf wird automatisch LaTeX ausführen, und das resultierende Dokument, oder einen Fehlerbericht anzeigen.
Die Editierfunktionen in Overleaf sind weitaus mächtiger als auf dieser Seite, und Sie können Ihr Projekt im Overleaf Account speichern und später weiter arbeiten.
Den LaTeX Online Service nutzen
Die Schaltfläche unter dem Beispiel, übermittelt den Code an pkks.de 1.
Der pkks.de-Dienst wurde speziell für diese Seite entwickelt und nutzt PDF.js, um PDF Dokumente in Browsern ohne eingebaute PDF-Unterstützung anzuzeigen.
Die resultierenden PDF-Dokumente (oder Fehlermeldungen) werden direkt unterhalb der Beispiele angezeigt. Eine Schaltfläche wird angezeigt, um die Ausgabe zu löschen.
Bitte beachten Sie, dass LaTeX Online
keinerlei Anmeldung oder Registrierung benötigt. Das ist sehr nützlich für kleine Beispiele,
aber weder diese Seite, noch latexcgi
, latexonline.cc
oder latex-on-http
bieten
die Möglichkeit, Ihre Dokumente zu speichern. Jegliche Änderungen, die Sie an dem Beispielcode machen,
ist verloren, wenn Sie die Seite schließen.
Eine lokale TeX-Installation nutzen
Wenn Sie TeX lokal installiert haben, können Sie den Beispielcode aus der Seite
entweder mit der Maus markieren, oder mit dem Alles markieren
Tastaturkürzel im Editor kopieren (in Windows ist das z.B. Strg-A Strg-C).
Das kopiert den Code in die Zwischenablage ihres Betriebssystems.
Dann können Sie ein neues leeres Dokument in Ihrem lokalen Editor öffnen und den
Code hineinkopieren.
Fehlerbehebung
Unsere Beispiele basieren auf einer aktuellen LaTeX-Installation. Sie funktionieren mit beiden Onlineservices. Falls Sie mit dem Beispielcode Fehlermeldungen erhalten, überprüfen Sie bitte, ob ihre LaTeX-Installation auf dem neuesten Stand ist.
Ein TeX Programm wählen
Wenn Sie den Beispielcode
verwenden, wird automatisch das lualatex
Programm genutzt.
Sie können diese Auswahl auf latex
, pdflatex
,
xelatex
,
lualatex
, platex
oder uplatex
verändern mit einem Kommentar in der Form:
%! HV lualatex
%! HV makeindex
%! HV lualatex
%! HV lualatex
erlaubt eine beliebige Abfolge von LaTeX-Durchlaüfen (siehe Dokumentation von
runtexfile
.
Ein Beispiel zur Verwendung von LuaLaTeX finden Sie auf dieser Seite.
Darstellung der Ausgabe wählen
Wenn Sie einen der LaTeX Onlineservices nutzen, wird die PDF Ausgabe der Beispiele automatisch mit PDF.js dargestellt.
Das Standardverhalten kann explizit definiert werden mit
pdfjs
. Zur Fehlersuche kann es gewünscht sein, die Logdatei auszugeben, auch
wenn der Code ein PDF Dokument ohne Fehler generiert. Dies kann mit der Angabe von log
erreicht werden.
Die Seiten von pkks.de basieren im Wesentlichen auf https://learnlatex.org, beziehungsweise auf den Arbeiten von David Carlisle! ↩