diff --git a/ptbposter/ptbposter-inc.tex b/ptbposter/ptbposter-inc.tex
new file mode 100644
index 0000000000000000000000000000000000000000..01309fa48ed9fcf800bb6ddb5ea37076896d36c8
--- /dev/null
+++ b/ptbposter/ptbposter-inc.tex
@@ -0,0 +1,78 @@
+\section{Einleitung}
+
+Die \LaTeX"=Dokumentenklasse "`ptbposter"' ist geeignet, mit Hilfe des
+Textsatzsystems \TeX\ Poster im Hoch- und Querformat den offiziellen
+Vorgaben entsprechend qualitativ hochwertig zu setzen.
+
+\begin{multicols}{\columnNumbers}
+
+\section{Klassenoptionen}
+
+\begin{itemize}
+  \item \textbf{portrait}: Setzt das Poster im Hochformat (Standard).
+  \item \textbf{landscape}: Setzt das Poster im Querformat.
+  \item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard).
+  \item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich.
+    (Ist derzeit noch nicht zu empfehlen, da noch experimentell)
+\end{itemize}
+
+Alle anderen Optionen werden an die intern benutzte Dokumentenklasse
+"`scrartcl"' weitergeleitet.
+
+Ohne Angabe einer Sprachoption werden die Trennregeln für "`ngerman"' (neue
+deutsche Rechtschreibung) benutzt.
+
+Derzeit wird ausschließlich das Papierformat "`A0"' sowie die Eingabe-Kodierung
+"`utf-8"' unterstützt.
+
+\section{Makros}
+
+\begin{itemize}
+  \item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um
+  den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der
+  Fließtext um 4\% vergrößert gesetzt.
+  \item \verb|\scaleTitleFontSize|: Skaliert die Schriftgröße in der Titelzeile
+  um den angegebenen Wert. Beispiel: Mit \verb|\scaleTitleFontSize{0.97}| wird der
+  Titel um 3\% verkleinert gesetzt.
+\end{itemize}
+Beide Zahlenwerte sollten nahe bei "`1"' liegen, um das Gesamtbild nicht zu
+beeinträchtigen. Die Makros \verb|\phone|, \verb|\fax|, \verb|\email|,
+\verb|\workingGroup|, \verb|\department|, \verb|\location|, \verb|\street| und
+\verb|\QRcode| setzen die Informationen im Fußbereich und sind selbsterklärend.
+
+\section{Angaben zu Autoren}
+
+\minisec{Ein Autor:}
+Nur eine einzelne Angabe wie \verb|\Author{Max}{Müller}|.
+
+\minisec{Mehrere Autoren:}
+\begingroup
+\footnotesize
+\begin{verbatim}
+\Author{Rolf}{Niepraschk}[Physikalisch-Technische ...]
+\Author*{Max}{Mustermann}
+\Author{Ellen}{Bogen}[Muster Universität Forschungsstadt]
+\Author*{Peter}{Silie}[XYZ GmbH]
+\end{verbatim}
+\endgroup
+
+Der zuerst aufgeführte Autor erscheint mit Adresse, E-Mail usw.\ auch in der
+Fußzeile. Als optionaler Parameter ist die Institution anzugeben, wenn weitere
+Autoren nicht zur PTB gehören. Für den zweiten Autor wird die Sternform des
+Makros benutzt, da er derselben Institution wie sein Vorgänger angehört. Der
+vierte Autor gehört zur Institution des dritten und gleichzeitig zu einer
+weiteren.
+
+\end{multicols}
+
+\bigskip
+
+Die jeweils aktuelle Version der Dokumentenklasse und der Beispieldokumente ist
+im Git"=Repositorium der Arbeitsgruppe~7.54 unter der Adresse
+\url{http://a75436.berlin.ptb.de/vaclab/latex/tree/master/ptbposter} zu finden.
+Für Anregungen und Kritiken bin ich dankbar.
+
+\medskip
+Rolf Niepraschk
+
+\endinput
diff --git a/ptbposter/ptbposter-test-hoch.pdf b/ptbposter/ptbposter-test-hoch.pdf
index 6e0ee579db26bc088f9913465f55554a087df88c..827f73a27d7e44b47ee258ee8b2bf187f1c81e60 100644
Binary files a/ptbposter/ptbposter-test-hoch.pdf and b/ptbposter/ptbposter-test-hoch.pdf differ
diff --git a/ptbposter/ptbposter-test-hoch.tex b/ptbposter/ptbposter-test-hoch.tex
index 194545a5cf03130675ce0e071269f20a56da1354..4ca7c1eca06a4acda69f4e7d11c97484d3298b83 100644
--- a/ptbposter/ptbposter-test-hoch.tex
+++ b/ptbposter/ptbposter-test-hoch.tex
@@ -19,85 +19,13 @@
 %%\scaleFontSizes{1.05}%     Werte nahe an "1" wählen!
 %%\scaleTitleFontSize{0.92}% Werte nahe an "1" wählen!
 
+\newcommand*\columnNumbers{2}
+
 \title{Die \LaTeX"=Dokumentenklasse "`ptbposter"'}
 
 \begin{document}
 
-\section{Einleitung}
-
-Die \LaTeX"=Dokumentenklasse "`ptbposter"' ist geeignet, mit Hilfe des
-Textsatzsystems \TeX\ Poster im Hoch- und Querformat den offiziellen
-Vorgaben entsprechend qualitativ hochwertig zu setzen.
-
-\begin{multicols}{2}
-
-\section{Klassenoptionen}
-
-\begin{itemize}
-  \item \textbf{portrait}: Setzt das Poster im Hochformat (Standard).
-  \item \textbf{landscape}: Setzt das Poster im Querformat.
-  \item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard).
-  \item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich.
-    (Ist derzeit noch nicht zu empfehlen, da noch experimentell)
-\end{itemize}
-
-Alle anderen Optionen werden an die intern benutzte Dokumentenklasse
-"`scrartcl"' weitergeleitet.
-
-Ohne Angabe einer Sprachoption werden die Trennregeln für "`ngerman"' (neue
-deutsche Rechtschreibung) benutzt.
-
-Derzeit wird ausschließlich das Papierformat "`A0"' unterstützt.
-
-\section{Makros}
-
-\begin{itemize}
-  \item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um
-  den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der
-  Fließtext um 4\% vergrößert gesetzt.
-  \item \verb|\scaleTitleFontSize|: Skaliert die Schriftgröße in der Titelzeile
-  um den angegebenen Wert. Beispiel: Mit \verb|\scaleTitleFontSize{0.97}| wird der
-  Titel um 3\% verkleinert gesetzt.
-\end{itemize}
-Beide Zahlenwerte sollten nahe bei "`1"' liegen, um das Gesamtbild nicht zu
-beeinträchtigen. Die Makros \verb|\phone|, \verb|\fax|, \verb|\email|,
-\verb|\workingGroup|, \verb|\department|, \verb|\location|, \verb|\street| und
-\verb|\QRcode| setzen die Informationen im Fußbereich und sind selbsterklärend.
-
-\section{Angaben zu Autoren}
-
-\minisec{Ein Autor:}
-Nur eine einzelne Angabe wie \verb|\Author{Max}{Müller}|.
-
-\minisec{Mehrere Autoren:}
-\begingroup
-\footnotesize
-\begin{verbatim}
-\Author{Rolf}{Niepraschk}[Physikalisch-Technische ...]
-\Author*{Max}{Mustermann}
-\Author{Ellen}{Bogen}[Muster Universität Forschungsstadt]
-\Author*{Peter}{Silie}[XYZ GmbH]
-\end{verbatim}
-\endgroup
-
-Der zuerst aufgeführte Autor erscheint mit Adresse, E-Mail usw. in der
-Fußzeile. Als optionaler Parameter ist die Institution anzugeben, wenn weitere
-Autoren nicht zur PTB gehören. Für den zweiten Autor wird die Sternform des
-Makros benutzt, da er derselben Institution wie sein Vorgänger angehört. Der
-vierte Autor gehört zur Institution des dritten und gleichzeitig zu einer
-weiteren.
-
-\end{multicols}
-
-\bigskip
-
-Die jeweils aktuelle Version der Dokumentenklasse und der Beispieldokumente ist
-im Git"=Repositorium der Arbeitsgruppe~7.54 unter der Adresse
-\url{http://a75436.berlin.ptb.de/vaclab/latex/tree/master/ptbposter} zu finden.
-Für Anregungen und Kritiken bin ich dankbar.
-
-\medskip
-Rolf Niepraschk
+\input{ptbposter-inc.tex}
 
 \end{document}
 
diff --git a/ptbposter/ptbposter-test-quer.pdf b/ptbposter/ptbposter-test-quer.pdf
index c54fcda19c6b2c2237a45e5f6077910cd4072caf..97873326fac6c35c2f5a86182ea8cbb2d05ca137 100644
Binary files a/ptbposter/ptbposter-test-quer.pdf and b/ptbposter/ptbposter-test-quer.pdf differ
diff --git a/ptbposter/ptbposter-test-quer.tex b/ptbposter/ptbposter-test-quer.tex
index 9c983d4992c0b3424c2968bdd1bfde181382e3b3..dbf64bbce054959190dfa8fdb23a3a6d6093e245 100644
--- a/ptbposter/ptbposter-test-quer.tex
+++ b/ptbposter/ptbposter-test-quer.tex
@@ -19,85 +19,12 @@
 %%\scaleFontSizes{1.05}%     Werte nahe an "1" wählen!
 %%\scaleTitleFontSize{0.92}% Werte nahe an "1" wählen!
 
+\newcommand*\columnNumbers{3}
+
 \title{Die \LaTeX"=Dokumentenklasse "`ptbposter"'}
 
 \begin{document}
 
-\section{Einleitung}
-
-Die \LaTeX"=Dokumentenklasse "`ptbposter"' ist geeignet, mit Hilfe des
-Textsatzsystems \TeX\ Poster im Hoch- und Querformat den offiziellen
-Vorgaben entsprechend qualitativ hochwertig zu setzen.
-
-\begin{multicols}{3}
-
-\section{Klassenoptionen}
-
-\begin{itemize}
-  \item \textbf{portrait}: Setzt das Poster im Hochformat (Standard).
-  \item \textbf{landscape}: Setzt das Poster im Querformat.
-  \item \textbf{serif}: Wählt die Serifenschrift für den Textbereich (Standard).
-  \item \textbf{sanserif}: Wählt die serifenlose Schrift für den Textbereich.
-    (Ist derzeit noch nicht zu empfehlen, da noch experimentell)
-\end{itemize}
-
-Alle anderen Optionen werden an die intern benutzte Dokumentenklasse
-"`scrartcl"' weitergeleitet.
-
-Ohne Angabe einer Sprachoption werden die Trennregeln für "`ngerman"' (neue
-deutsche Rechtschreibung) benutzt.
-
-Derzeit wird ausschließlich das Papierformat "`A0"' unterstützt.
-
-\section{Makros}
-
-\begin{itemize}
-  \item \verb|\scaleFontSizes|: Skaliert alle Schriftgrößen im Textbereich um
-  den angegebenen Wert. Beispiel: Mit \verb|\scaleFontSizes{1.04}| wird der
-  Fließtext um 4\% vergrößert gesetzt.
-  \item \verb|\scaleTitleFontSize|: Skaliert die Schriftgröße in der Titelzeile
-  um den angegebenen Wert. Beispiel: Mit \verb|\scaleTitleFontSize{0.97}| wird der
-  Titel um 3\% verkleinert gesetzt.
-\end{itemize}
-Beide Zahlenwerte sollten nahe bei "`1"' liegen, um das Gesamtbild nicht zu
-beeinträchtigen. Die Makros \verb|\phone|, \verb|\fax|, \verb|\email|,
-\verb|\workingGroup|, \verb|\department|, \verb|\location|, \verb|\street| und
-\verb|\QRcode| setzen die Informationen im Fußbereich und sind selbsterklärend.
-
-\section{Angaben zu Autoren}
-
-\minisec{Ein Autor:}
-Nur eine einzelne Angabe wie \verb|\Author{Max}{Müller}|.
-
-\minisec{Mehrere Autoren:}
-\begingroup
-\footnotesize
-\begin{verbatim}
-\Author{Rolf}{Niepraschk}[Physikalisch-Technische ...]
-\Author*{Max}{Mustermann}
-\Author{Ellen}{Bogen}[Muster Universität Forschungsstadt]
-\Author*{Peter}{Silie}[XYZ GmbH]
-\end{verbatim}
-\endgroup
-
-Der zuerst aufgeführte Autor erscheint mit Adresse, E-Mail usw. in der
-Fußzeile. Als optionaler Parameter ist die Institution anzugeben, wenn weitere
-Autoren nicht zur PTB gehören. Für den zweiten Autor wird die Sternform des
-Makros benutzt, da er derselben Institution wie sein Vorgänger angehört. Der
-vierte Autor gehört zur Institution des dritten und gleichzeitig zu einer
-weiteren.
-
-\end{multicols}
-
-\bigskip
-
-Die jeweils aktuelle Version der Dokumentenklasse und der Beispieldokumente ist
-im Git"=Repositorium der Arbeitsgruppe~7.54 unter der Adresse
-\url{http://a75436.berlin.ptb.de/vaclab/latex/tree/master/ptbposter} zu finden.
-Für Anregungen und Kritiken bin ich dankbar.
-
-\medskip
-Rolf Niepraschk
+\input{ptbposter-inc.tex}
 
 \end{document}
-
diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls
index 694fc70abe936654bb335684b676c2fdd125dd32..df72d67d8ed948a3e76148c7fabbdf54cbf21992 100644
--- a/ptbposter/ptbposter.cls
+++ b/ptbposter/ptbposter.cls
@@ -69,6 +69,7 @@
 \preto\@classoptionslist{ngerman,}
 % Ohne Sprachangabe "deutsch" verwenden. Bessere Lösung?
 
+% TODO: Auf OTF-Fonts wechseln (XeLaTeX / LuaLaTeX)
 \RequirePackage{textcomp}
 \RequirePackage{lmodern}
 \RequirePackage{tgpagella,qpxmath}