From 7d21fdd54e420ffaa403a8e04c746ce92e21fcfc Mon Sep 17 00:00:00 2001
From: Rolf Niepraschk <Rolf.Niepraschk@ptb.de>
Date: Wed, 21 Sep 2022 10:46:11 +0200
Subject: [PATCH] non-floating figure/table

---
 ptbposter/ptbposter.cls    | 15 +++++++++++++--
 ptbposter/tcb-example1.tex | 23 ++++++++++++++---------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls
index 3b04724..a6aa1f0 100644
--- a/ptbposter/ptbposter.cls
+++ b/ptbposter/ptbposter.cls
@@ -3,7 +3,7 @@
 \setcounter{errorcontextlines}{100}  \listfiles
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{ptbposter}[2022/09/20 1.0.1 PTB-Poster (RN)]
+\ProvidesClass{ptbposter}[2022/09/21 1.0.2 PTB-Poster (RN)]
     
 \newif\ifPTB@useCMYK \PTB@useCMYKfalse % vorerst 
 \newif\ifPTB@german@  \PTB@german@true
@@ -396,7 +396,7 @@
 
 \RequirePackage{relsize}% ???
 \renewcommand*\RSpercentTolerance{0}% 
-\renewcommand*\RSlargest{1000pt}% important!
+\renewcommand*\RSlargest{5000pt}% important!
 \renewcommand*\RSsmallest{0pt}
 
 \newcommand*\scaleFontSizes[1]{%
@@ -557,6 +557,17 @@
 ]{subparagraph}
 }
 
+% non-floating figure/table
+\renewenvironment{figure}[1][]{%
+  \def\@captype{figure}%
+  \par\nobreak}
+{\par\nobreak}
+
+\renewenvironment{table}[1][]{%
+  \def\@captype{table}%
+  \par\nobreak}
+{\par\nobreak}
+
 \let\bib@heading=\relax % no head line for bibliography (\refname) 
 
 \setcounter{secnumdepth}{-2}
diff --git a/ptbposter/tcb-example1.tex b/ptbposter/tcb-example1.tex
index 4a2cbae..e3db898 100644
--- a/ptbposter/tcb-example1.tex
+++ b/ptbposter/tcb-example1.tex
@@ -43,11 +43,11 @@
     X \hfill X
   \end{posterboxenv}
   \begin{posterboxenv}[title=Titel 3]{name=C,column=1,row=2,span=2}
-    \fbox{\texttt{column=1,row=2,span=2}}
+    \fbox{\texttt{name=C,column=1,row=2,span=2}}
   \end{posterboxenv}
   \begin{posterboxenv}[title=Paketbeschreibung]%
-    {name=D,column=1,row=3,span=3,rowspan=2}
-    \fbox{\texttt{column=1,row=3,span=3,rowspan=2}}\par\bigskip
+    {name=D,column=1,span=3,below=C}
+    \fbox{\texttt{name=D,column=1,row=3,span=3}}\par\bigskip
   \begin{multicols}{2}     
     \section{Paketoption}
 \begin{verbatim}    
@@ -79,7 +79,7 @@
       \item "`\verb|column=x,row=y|"': Position auf dem Raster
       \item "`\verb|span=m,rowspan=n|"': Breite und Höhe
     \end{itemize}
-    Näheres siehe Dokumentation zu "`tcolorbox"'.  
+    Näheres siehe Dokumentation zu "`tcolorbox"'~\cite{TCOLORBOX}.  
     
     \end{multicols}
   \end{posterboxenv}
@@ -90,14 +90,19 @@
       \tcbhighmath{\sum\limits_{i=1}^n i = \frac{n(n+1)}{2}.}
     \end{equation}
   \end{posterboxenv}
-  \begin{posterboxenv}[title=Verweise]%
-    {name=F,column=2,between=D and bottom,span=2}  
+  \begin{posterboxenv}[title=\refname]%
+    {name=F,column=2,span=2,between=D and bottom,}  
     \fbox{\texttt{column=2,between=D and bottom,span=2}}\par\bigskip
-    \begin{itemize}
-      \item Thomas F.~Sturm: The tcolorbox package,  Library poster, 
+    \begin{thebibliography}{99}
+      \bibitem{TCOLORBOX} Thomas F.~Sturm: The tcolorbox package,  Library poster, 
       S.~408--420, 
       \url{http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf}
-    \end{itemize}
+      \newblock
+      \bibitem{Oppermann22} A.\,Oppermann \textit{et al.}: Digital 
+      Transformation in Metrology: Building a Metrological Service Ecosystem, 
+      \textit{Procedia Comput.~Sci.} \textbf{200}, 308 (2022), 
+      \url{https://doi.org/10.1016/j.procs.2022.01.229}.
+    \end{thebibliography}
   \end{posterboxenv}
 \end{document}
 
-- 
GitLab