
Ich möchte ein Tabularx mithilfe einer Savebox speichern, sodass ich es an einer Stelle definieren und an einer anderen ausdrucken kann. Während der folgende Code für eine Auflistung funktionierte, konnte ich ihn für eine Tabelle nicht zum Laufen bringen. Gibt es eine Möglichkeit, dies zu erreichen? Der folgende Code gibt mir den Fehler „Nicht im Outer-Par-Modus“ aus.
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\newsavebox{\mybox}
\begin{lrbox}{\mybox}
\begin{table}
\begin{tabularx}{\textwidth}{|l|ll|}
x & y & z\\\hline
\end{tabularx}
\end{table}
\end{lrbox}
\usebox{\mybox}
\end{document}
Antwort1
Sie können eine schwebende Umgebung nicht in einer Box speichern, aber Sie können dietabularx
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\newsavebox{\mybox}
\begin{lrbox}{\mybox}
\begin{tabularx}{\textwidth}{|l|ll|}
x & y & z\\\hline
\end{tabularx}
\end{lrbox}
\begin{table}
\usebox{\mybox}
\end{table}
\end{document}