Skip to main navigation Skip to main content Skip to page footer

prettytex

LaTeX Projekte haben oftmals eine gemeinsame Basis. Viele Befehle für mathematische Notation, Umgebungen für Sätze, Definitionen, Lemmata und so weiter, Formatvorlagen und anderes verwendet man meistens immer von vorherigen Projekten und erweitert die eigene Sammlung und verbessert sie mit der Zeit.

Allerdings musst du nicht das Rad neu erfinden. Laura Mossböck arbeitet gemeinsam seit einigen Jahren zusammen mit Peter Waldert an einer Sammlung von gängigen Makros, die insbesondere für Mathematik, Physik und Elektrotechnik sehr brauchbar ist. Vor allem die mathematische Komponente wurde durch Laura stark ausgebaut. Das Projekt heißt prettytex und ist auf GitHub zu finden. Du musst nicht das ganze Projekt herunterladen, es reichen die Basismodule aus. Eine Datei, die du jedoch immer verwenden musst ist base.sty, sie ist der Grundstein des prettytex Systems.

Eine sehr einfache Möglichkeit prettytex zu testen, ist die Vorlage für eine Bachelor-Arbeit, die du weiter oben findest. Dort ist alles korrekt aufgesetzt und die Dateien sind richtig geladen. Vielleicht änderst du es noch von einer Bachelorarbeit ab ^^.

Wie setzt du ein Projekt mit prettytex auf?

Am besten beginnst du damit, einen Ordner für dein Dokument anzulegen. Nehmen als Beispiel eine Mitschrift aus Analysis 1. Wir machen also einen Ordner der Analysis 1 heißt. In diesem Ordner fügen erstellen wir nun einige Dateien:
 

  • eine tex Datei, die der Startpunkt des Dokuments ist, in unserem Beispiel etwa analysis.tex
  • den Ordner prettytex
  • in den Ordner prettytex fügen wir nun die Module aus prettytex ein, die wir verwenden wollen. Da wir eine Analysis 1 Mitschrift verfassen, brauchen wir die folgenden Dateien:
    • base.sty
    • math.sty
    • gfx.sty
    • mathematicians.sty
    • boxes.sty
    • shortcuts.sty

Der Start der analysis.tex könnte zum Beispiel wie folgt aussehen:

\documentclass[ngerman]{article}

\usepackage[de, collinks, singlelinecheck]{prettytex/base}
\usepackage[de, nocols]{prettytex/math}
\usepackage{prettytex/gfx}
\usepackage[cref]{prettytex/boxes}
\usepackage{prettytex/mathematicians}
\usepackage{prettytex/shortcuts}