次の段落に移動せずに表の横にテキストを表示する

次の段落に移動せずに表の横にテキストを表示する

私は試験問題を作成中ですが、質問があります。回答を保存する表があります (下の画像。受験者の 1 人がこのフォーラムの質問に偶然遭遇する可能性が低いため、表の詳細は非表示になっています)。

スペースを節約するために、テキストをテーブルの横に表示したいです。 1 つの解決策は、テキストを複数の行に分割し、テーブル内に「列」として配置することだとわかっていますが、別の方法があることを願っています。 (灰色の「テキスト」が、私が言いたいことの実例です)。

ここに画像の説明を入力してください

ここにコードがありますfbox(実際のテキストは機密性を保つために「プレースホルダー」に置き換えられています)。

%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}}

スパゲッティ コードがひどくなってしまった場合はお詫びします。論文をデザインしながら LaTeX のニュアンスを学んでいるところです。

編集:\par表の後に が表示されていることに気付きました。これは元々なぜなら私が抱えている問題の 1 つです。 と がない場合のコードは次のようになります\parvskip0.2cm1 行分のテキストが書き込まれると、テキストはテーブルの下に表示されてしまいます。

ここに画像の説明を入力してください

答え1

この例はコンパイルできませんが、wrapfig2ニーズに合っているかどうか試してテストする必要があります。

次の MWE はその方法を示しています。前に述べたように、コンパイルされず、多くの問題があるため、これはあなたのコードではありません (たとえば、フォント サイズのコマンドはそのようには動作しません。引数を受け入れず、グループで区切る必要があります)。ただし、どのように動作するかを把握して、ドキュメントに適応できると思います。

\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}

ここに画像の説明を入力してください

関連情報