如何创建具有一定宽度的左对齐和右对齐的表格?

如何创建具有一定宽度的左对齐和右对齐的表格?

我正在尝试创建一个横跨页面宽度的表格,其中包含两列,分别沿右侧和左侧对齐。然而,事实证明这非常困难,因为我似乎无法让我的表格在宽度上按照我想要的方式运行。

我尝试过的一个例子:

\begin{tabular*}{\pagewidth}{l r}
\gray \textbf{Endpoint} & \textbf{0}\\
\end{tabular*}

这似乎是一个简单的问题,但 LaTeX 中表格行为的不一致确实让我很困扰。如果能得到帮助我将不胜感激;也许我需要使用minipage?

编辑:

\documentclass[a4paper, oneside, final, 10pt]{scrartcl} % Paper options using the scrartcl class
\usepackage{scrpage2} % Provides headers and footers configuration
\usepackage{titlesec} % Allows creating custom \section's
\usepackage{marvosym} % Allows the use of symbols
\usepackage{tabularx,colortbl} % Advanced table configurations
\usepackage{fontspec} % Allows font customization

\defaultfontfeatures{Mapping=tex-text}
\titleformat{\section}{\large\scshape\raggedright}{}{0em}{}[\titlerule]
\pagestyle{scrheadings}
\addtolength{\voffset}{-1in}
\addtolength{\textheight}{5cm}
\newcommand{\gray}{\rowcolor[gray]{.90}}

\begin{document}

\begin{center} % Center everything in the document

\begin{tabular*}{\pagewidth}{l r}
\gray \textbf{Apple} & \textbf{Banana}\\
\gray Apple & \textbf{Banana}\\
\gray Apple & \textbf{Banana}\\
\end{tabular*}
\begin{itemize} \itemsep1pt \parskip0pt \parsep0pt
\item Apple
\item Apple
\item Mango
\end{itemize}
\end{center}

\end{document}

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\usepackage{lipsum}% Just for this example
\begin{document}

\lipsum[2]

\begin{table}[ht]
  \makebox[\textwidth]{% https://tex.stackexchange.com/q/16582/5764
    \begin{tabularx}
        {\pdfpagewidth}
        {>{\raggedright}X>{\raggedleft\arraybackslash}X}
      \lipsum*[2] &
      \lipsum*[2]
    \end{tabularx}%
  }
\end{table}

\lipsum[2]

\end{document}

\textwidth在[中心图形比]更宽的帮助下中心图形的宽度大于 \textwidth)您可以将内容置于文本块的中央。

答案2

tabularx软件包将会完成此操作。

\noindent
\begin{tabularx}{\linewidth}
    {>{\raggedright}X >{\raggedleft \arraybackslash}X}
\gray \textbf{Apple} & \textbf{Banana}\\
\gray Apple & \textbf{Banana}\\
\gray Apple & \textbf{Banana}\\
\end{tabularx}

使第一列左对齐,第二列右对齐,跨越整个页面:

灰线表示边距

编辑:更改示例以适合您的代码。

相关内容