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}