summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex')
-rw-r--r--macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex149
1 files changed, 149 insertions, 0 deletions
diff --git a/macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex b/macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex
new file mode 100644
index 0000000000..4713ff94dc
--- /dev/null
+++ b/macros/latex/contrib/bfh-ci/example/DEMO-BFHSciPoster.tex
@@ -0,0 +1,149 @@
+% !TeX program = lualatex
+%%
+
+\documentclass[
+ paper=a0,%Voreinstellung wäre a1
+% boxstyle= framed, % Boxen mit abgerundeten Ecken, farbigem Titelblock
+% boxstyle=colored % Boxen mit farbigen Hintergrund
+% boxstyle=default % Voreinstellung, keine sichtbare Box, farbiger Titel
+% logofile=example-image, %Falls die Logo Dateien nicht vorliegen
+ style=ruled, % Stil für Header/Footer einzeln wählbar über title-style/footer-style, default ist plain
+% logo=head,% Logo im Titelblock anstatt der Fusszeile
+% invert-colors % Orange/Blau im title,footer,logo getauscht. einzeln anwählbar über invert-title-colors,invert-footer-colors,invert-logo-colors
+ ]{bfhsciposter}
+
+%Sprache
+\usepackage[nswissgerman]{babel}
+\usepackage[autostyle]{csquotes}
+
+
+%Makros für dieses Beispieldokument. Im Allgemeinen nicht notwendig.
+\newcommand{\tbs}{\textbackslash}
+\newcommand{\repl}[1]{<\textit{#1}>}
+\let\code\texttt
+\newcommand*{\macro}[1]{\code{\tbs#1}}
+\let\file\texttt
+\let\pck\textsf
+\let\cls\textsf
+
+
+\begin{document}
+
+\title{\pck{tcolorbox}-Poster-Template\\
+ der Berner Fachhochschule}
+\author{Marei Peischl\inst{*}\thanks{kontakt@peitex.de} \and der \TeX-Löwe}
+\institute{\inst{*}pei\TeX{} \TeX{}nical Solutions, Hamburg, Deutschland}
+%\inst kann in den Autor und Institutsfeldern genutzt werden um eine Zuordnung zu ermöglichen. Bei Nummerierung ist der Nutzer dafür verantwortlich Konflikte mit \thanks zu vermeiden.
+%\titlegraphic{\includegraphics[width=10cm]{example-image}}
+\footerqrcode{https://www.peitex.de}
+\footer{Fusszeile: Falls neben den Logos andere Angaben erforderlich sind}
+
+%Instituts/Sponsorenlogos von links nach rechts
+\footergraphics{
+ \includegraphics[height=\height]{example-image}
+ \includegraphics[height=\height]{example-image}
+}
+
+\begin{tcbposter}[
+ poster={
+ columns=4,
+ rows=7,
+ spacing=1cm,
+% showframe, %Gitter einblenden. Für Platzierung häufig hilfreich
+ },]
+
+\begin{posterboxenv}[,BFH-abstract,title=Zusammenfassung]{name=intro,column=1,row=1,span=4}
+ Die \cls{bfhsciposter}-Klasse basiert auf dem \pck{tcolorbox} Paket von Thomas F. Sturm.
+ Sie versucht einen einfachen Weg zu bieten, wissenschaftliche Poster im Stil des Vorporate Design der Berner Fachhochschule zu erstellen. Dieses Dokument dient zur Dokumentation und als Verwendungsbeispiel.
+
+ Dieses Dokument verwendet unterschiedliche Boxentypen. Dies ist selbstverständlich für die praktische Verwendung nicht empfehlenswert. Dieser Modus dient lediglich Demonstrationszwecken.
+\end{posterboxenv}
+
+% Titelei
+\begin{posterboxenv}[title=Titelei]{name=title, row=2, span=2, rowspan=2}
+ Die Definition des Titelblockes lehnt sich an die Standard-\LaTeX{}-Strukturierung mit Hilfe von \macro{maketitle} an.
+
+ Für die Datenübergabe stehen die Makros \macro{title}, \macro{author}, \macro{institute} und \macro{titlegraphic} zur Verfügung. Letztere wird Links vom Titelblock platziert, die Breite des Titels wird automatisch angepasst.
+
+ Zusätzlich zu den Titeldaten stehen über \macro{setqrcode} und \macro{setfoot} Makros zur Verfügung, die die Fusszeile füllen.
+\end{posterboxenv}
+
+% Fusszeile
+\begin{posterboxenv}[title=Fusszeile]{name=footer,below=title, span=2, rowspan=2 }
+ Die Fusszeile ist grundsätzlich aktiviert, kann jedoch mit Hilfe der Klassenoption \code{footer=false} ausgeschaltet werden. In diesem Fall werden jedoch mit \macro{thanks} übergebene zusätzliche Titeldaten nicht angezeigt.
+
+ Für die Übergabe weiterer Daten stehen die Makros \macro{footer}, \macro{footergraphics} und \macro{footerqrcode} zur Verfügung.
+
+ \macro{footergraphics} ist für die Übergabe von Logos gedacht und \macro{footerqrcode} übernimmt einen URL die anschliessend in der rechten unteren Ecke als QRCode platziert wird.
+
+ Die Fusszeile selbst erhält die Daten aus \macro{thanks}, kann jedoch ergänzt werden. Sie hat die Breite des Satzspiegels abzüglich der Logos/QRcode.
+
+ Der Abstand zwischen Logo und den Inhalten des Fußes, sowie zu den Logos und dem QRcode im Fuß wird über die Länge \macro{footerhsep} gesteuert. Änderung ist über \macro{setlength} möglich.
+\end{posterboxenv}
+
+% Platzierung der Boxen
+\begin{posterboxenv}[title=Platzierung der Boxen]{name=positioning, below=footer, span=2}
+ Bei der \pck{poster}-Bibliothek des \pck{tcolorbox} Paketes, werden die Boxen manuell positioniert.
+
+ Dies benötigt zwar einen zusätzlichen Arbeitsschritt, erlaubt jedoch einer feinere Ausrichtung der Boxen, auch relativ zueinander.
+
+ Diese Mechanismen ermöglichen auch, Querverweise einfacher zu positionieren. Hierfür ist ein Blick in die \pck{tcolorbox}-Dokumentation hilfreich.
+\end{posterboxenv}
+
+% Eine Box im Stil BFH-framed
+\begin{posterboxenv}[title=Eine Box im Stil BFH-framed, BFH-framed]{name=framed, column=3, row=2, span=2}
+ Die Boxen können in verschiedenen Varianten gestaltet werden. Die Voreinstellung entspricht den offiziellen Vorgaben, jedoch kann es aus unterschiedlichen Gründen notwendig sein, eine klarere Abgrenzung zu setzen (lobale Klassenoption \code{boxstyle=framed} oder lokaler Stil \code{BFH-framed}).
+\end{posterboxenv}
+
+%% Eine Box im Stil BFH-colored
+\begin{posterboxenv}[title=Eine Box im Stil BFH-colored, BFH-colored]{name=colored, column=3, row=3, span=2}
+ Boxentyp zwischen dem Stil \code{framed} und dem Stil \code{official}.
+
+ Einstellung dieser Option ist sowohl über die Nutzung der globalen Klassenoption \code{style=colored} als auch durch die Verwendung des lokalen Stils\code{BFH-colored} möglich.
+
+\end{posterboxenv}
+%
+% Box ohne Titel mit Abbildung
+\begin{posterboxenv}[BFH-colored]{name=colored-notitle,column=3,row=4, rowspan=2}
+ \includegraphics[width=\linewidth]{example-image}
+ \captionof{figure}{Ein Beispielbild, in einer Box ohne Titel (\code{framed-notitle}). In diesem Fall sind der Stil {BFH} und BFH-colored identisch}
+\end{posterboxenv}
+
+% Box ohne Titel
+\begin{posterboxenv}[BFH-framed]{name=notitle, column=4, below=colored}
+ Ein Beispiel für den Stil \code{framed} ohne einen eigenen Titel.
+\end{posterboxenv}
+
+ Box mit Verweis
+\begin{posterboxenv}[title=Box mit Verweis,BFH-framed]{name=verweis,column=4, above=row6}
+ Beispielbox mit Pfeil, um zwei Boxen miteinander zu verknüpfen oder Leseabzweigungen zu generieren.
+\end{posterboxenv}
+
+Zwischen den Boxen kann direkt TikZ-Code eingegeben werden. Das Namensschema der Boxen als Koordinaten lautet
+ TCBPOSTER@<boxname>.ankerpunkt
+ Für genauere Erläuterungen zur Syntax, bietet die tikz-Anleitung genauere Angaben, weitere benannte Koordinaten finden sich in der tcolorbox-Dokumentation
+\draw[BFH-Orange,line width=4pt,->] ([yshift=-1cm]TCBPOSTER@verweis.east) -| ([xshift=1cm]TCBPOSTER@colored.east) -- (TCBPOSTER@colored.east);
+
+% Relative Positionierung
+\begin{posterboxenv}[title=Relative Positionierung,BFH-framed]{name=relative, column=4, between=notitle and verweis}
+ Diese Box wird zwischen den beiden Boxen \code{notitle} und \code{verweis} platziert.
+\end{posterboxenv}
+
+% Papierformat
+\begin{posterboxenv}[title=Papierformat]{name=paper,column=3,span=2,below=row5}
+ Die Klasse \cls{BFHsciposter} unterstützt die Papierformate A0, A1, A2 und A3. Der Wert wird über die Klassenoption \code{paper} ausgewählt:
+
+\begin{verbatim}
+paper=a0
+\end{verbatim}
+ Die Voreinstellung entspricht \code{a1}.
+ Die Änderung des Papierformates ist keine Skalierung, da Schriftgrössen nicht direkt skalieren.
+
+ Um eine Skalierung eines grösseren auf ein kleineres Design zu erreichen, empfiehlt es sich, das Ausgangsformat beim Druck zu skalieren (Drucken in eine Datei mit Skalierung) oder ggf. die PDF-Datei mit Paketen wie \pck{pdfpages} umzurechnen.
+\end{posterboxenv}
+
+\end{tcbposter}
+
+\end{document}
+
+