Text neben einer Tabelle anzeigen, ohne zum nächsten Absatz zu wechseln

Text neben einer Tabelle anzeigen, ohne zum nächsten Absatz zu wechseln

Ich entwerfe eine Prüfungsarbeit und habe eine Frage. Ich habe eine Tabelle, in der die Antworten festgehalten werden müssen (Bild unten; die Details der Tabelle sind ausgeblendet, für den unwahrscheinlichen Fall, dass einer der Prüfungskandidaten zufällig auf diese Forumsfrage stößt).

Um Platz zu sparen, möchte ich, dass der Text neben der Tabelle angezeigt wird. Ich bin mir bewusst, dass eine Lösung darin besteht, den Text einfach in mehrere Zeilen aufzuteilen und diese als „Spalten“ in der Tabelle zu verwenden, aber ich hoffe, dass es eine Alternative gibt. (Der graue „Text“ veranschaulicht, was ich meine.)

Bildbeschreibung hier eingeben

Hier ist der Code fbox(der eigentliche Text wird zur Wahrung der Geheimhaltung durch „Platzhalter“ ersetzt!)

%preamble if necessary
\documentclass{exam}[a4paper]
\usepackage{graphicx} % Required for inserting images
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{textgreek}
\usepackage{relsize}
\usepackage{geometry}
\usepackage{tabularray}
\usepackage{caption}
\usepackage{varwidth}
\usepackage{multirow}
\newlist{legal}{enumerate}{10}
\setlist[legal]{label*=\arabic*.}

\geometry{
a4paper,
 total={170mm,257mm},
 left=10mm,
 top=30mm,
}
\usepackage{array}% http://ctan.org/pkg/array
\makeatletter
\g@addto@macro{\endtabular}{\rowfont{}}% Clear row font
\makeatother
\newcommand{\rowfonttype}{}% Current row font
\newcommand{\rowfont}[1]{% Set current row font
   \gdef\rowfonttype{#1}#1%
}

%a bunch of stuff in-between

\noindent\fbox{
\begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}
\vskip0.2cm

\Huge{\textsc{2.3 (2 Points)}} \vskip0.2cm

\Large


    \hskip0.2cm\begin{tabular}{|l|l|l|l|l|}
        \hline
        \textbf{Placeholder} & \textbf{AA} & \textbf{AA} & \textbf{AA} & \textbf{AA} \\
         \hline
         Placeholder&  &  &  & \\
         \hline
         Placeholder&  &  &  & \\
         \hline
         Placeholder&  &  &  & \\
         \hline
         Placeholder&  &  &  & \\
        \hline
    \end{tabular}
\vskip0.2cm\par %edit: removing these two doesn't fix the issue, see the edit in the question
\large{0.4 points per each correct row. Mark T for true and F for false. Empty cells will result in not obtaining any points for that row.}

\end{minipage}}

Ich entschuldige mich für etwaige schlimme Fälle von Spaghetticode, ich lerne die Feinheiten von LaTeX, während ich das Dokument gestalte, haha.

Bearbeiten:Mir ist aufgefallen, dass \parnach der Tabelle erscheint. Dies wurde ursprünglich gesetztWeildes Problems, das ich habe. So sieht der Code ohne \parund aus vskip0.2cm. Der Text würde sowieso unter die Tabelle kommen, nachdem eine Textzeile geschrieben wurde.

Bildbeschreibung hier eingeben

Antwort1

Ihr Beispiel ist nicht kompilierbar, aber Sie sollten versuchen wrapfig2, zu testen, ob es Ihren Anforderungen entspricht.

Das folgende MWE zeigt, wie das geht. Es ist nicht Ihr Code, da er, wie ich bereits sagte, nicht kompiliert wird und viele Probleme hat (Befehle zur Schriftgröße funktionieren beispielsweise nicht so, sie akzeptieren kein Argument, sie sollten in einer Gruppe abgegrenzt werden), aber ich denke, Sie können verstehen, wie es funktioniert, und es an Ihr Dokument anpassen.

\documentclass{exam}
\usepackage{wrapfig2}
\usepackage{lipsum}
\begin{document}
    \lipsum[1]
    
    {\Huge\textsc{2.3 (2 Points)} \vskip0.2cm}
    
    \begin{wrapfigure}{l}{5cm}
        \centering
        \begin{tabular}{|c|c|c|c|}
            \hline
            stuff & stuff & stuff & stuff \\
            \hline
            stuff & stuff & stuff & stuff \\
            stuff & stuff & stuff & stuff \\
            stuff & stuff & stuff & stuff \\
            stuff & stuff & stuff & stuff \\
            \hline
        \end{tabular}
    \end{wrapfigure}
    
    \lipsum[1]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen