微量元素

微量元素

我正在用來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}。請注意,該表與枚舉環境中的文字對齊:

表格 x 第 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}

在此輸入影像描述

相關內容