ムウェ

ムウェ

ltablex長い環境を作成するために使用していますtablularx。テーブルをインラインに配置するのではなく、ページ全体で中央に配置するようです。テーブルをリストtabularxの一部として配置したいので、これが問題になります。enumerate

テーブルをインライン設定に戻すにはどうすればよいですか?

ムウェ

\documentclass{article}

\usepackage[a6paper,landscape,margin=3cm]{geometry}
\usepackage{booktabs,ltablex}
\keepXColumns

\begin{document}

\begin{enumerate}
  \item Some text.

    \begin{tabularx}{\linewidth}{XX}
      \toprule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \bottomrule
    \end{tabularx}

\end{enumerate}

\end{document}

出力

ページ1:

ltablex ページ 1

2ページ:

ltablex ページ 2

ltablex比較のための出力なし

これは で作成されました\usepackage{booktabs,tabularx}。表が enumerate 環境のテキストと揃っていることに注意してください。

tabularx ページ 1

答え1

次のことを試してください。

\documentclass{article}
\usepackage[a6paper,landscape,margin=3cm]{geometry}
\usepackage{booktabs,ltablex}
\keepXColumns
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}

\begin{enumerate}
  \item Some text.
    {
    \setlength\LTleft\fill
    \setlength\LTright{0pt}
    \begin{tabularx}{\linewidth}{XX}
      \toprule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \midrule
      a & b \\
      \bottomrule
    \end{tabularx}
    }
\end{enumerate}

\end{document}

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

関連情報