我正在尝试创建一个横跨页面宽度的表格,其中包含两列,分别沿右侧和左侧对齐。然而,事实证明这非常困难,因为我似乎无法让我的表格在宽度上按照我想要的方式运行。
我尝试过的一个例子:
\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)您可以将内容置于文本块的中央。