von u_fischer » Di 27. Sep 2022, 11:30
Sam85 hat geschrieben: ↑Di 27. Sep 2022, 00:48
Nun hab ich doch noch eine Frage. Seit dem ich die Höhe der Parbox versucht habe dynamisch zu gestalten, erhalte ich die Fehlermeldung überall wo ich die \source verwende. Woran liegt das? Bevor ich die Höhe angepasst habe, kam das nicht.
Missing number, treated as zero.
Nun, dein Code ist falsch. Das \usebox macht keinen Sinn. Abgesehen davon, ist \parbox hier unnötig und kompliziert. Benutze eine Liste:
\documentclass{scrbook}
\usepackage{tabularx,calc}
\usepackage{lipsum}
\usepackage{enumitem}
\newcommand{\source}[1]{%
\begin{description}[labelwidth=\widthof{Quelle:},leftmargin=!,font=\normalfont]
\item[Quelle:] #1
\end{description}}
\begin{document}
\begin{table}
\caption{Test eine Zeile in der Quelle}
\begin{tabularx}{\textwidth}{X|X}
\hline
A & B \\
C & D \\
\hline
\end{tabularx}
\source{In Anlehnung an }
\end{table}
\lipsum[2-4]
\newpage
\begin{table}
\caption{Test mehr Zeilen in der Quelle}
\begin{tabularx}{\textwidth}{X|X}
\hline
A & B \\
C & D \\
\hline
\end{tabularx}
\source{\lipsum[1]}
\end{table}
\lipsum[2-4]
\end{document}
[quote=Sam85 post_id=119956 time=1664232499 user_id=8792]
Nun hab ich doch noch eine Frage. Seit dem ich die Höhe der Parbox versucht habe dynamisch zu gestalten, erhalte ich die Fehlermeldung überall wo ich die \source verwende. Woran liegt das? Bevor ich die Höhe angepasst habe, kam das nicht.
[tt]Missing number, treated as zero. [/tt]
[/quote]
Nun, dein Code ist falsch. Das \usebox macht keinen Sinn. Abgesehen davon, ist \parbox hier unnötig und kompliziert. Benutze eine Liste:
[code]\documentclass{scrbook}
\usepackage{tabularx,calc}
\usepackage{lipsum}
\usepackage{enumitem}
\newcommand{\source}[1]{%
\begin{description}[labelwidth=\widthof{Quelle:},leftmargin=!,font=\normalfont]
\item[Quelle:] #1
\end{description}}
\begin{document}
\begin{table}
\caption{Test eine Zeile in der Quelle}
\begin{tabularx}{\textwidth}{X|X}
\hline
A & B \\
C & D \\
\hline
\end{tabularx}
\source{In Anlehnung an }
\end{table}
\lipsum[2-4]
\newpage
\begin{table}
\caption{Test mehr Zeilen in der Quelle}
\begin{tabularx}{\textwidth}{X|X}
\hline
A & B \\
C & D \\
\hline
\end{tabularx}
\source{\lipsum[1]}
\end{table}
\lipsum[2-4]
\end{document}
[/code]