我想让我的 2 列表格跨越文本的宽度,右列左对齐。这是我的尝试:
\documentclass[]{report}
\begin{document}
\begin{table}[h]
\centering
\label{tab:my-table}
\begin{tabular}{l|l}
\hspace{-0.3\textwidth}\textbf{Filler} & \textbf{Some Text} \\
\hline
& \\
& \\
& \\
& \\
& \\
& \\
&
\end{tabular}
\end{table}
\end{document}
以下是一个相当尴尬的结果:
答案1
\documentclass{report}
\begin{document}
\begin{table}[ht]
\centering
\label{tab:my-table}
\begin{tabular}{p{\dimexpr0.5\linewidth-2\tabcolsep-0.5\arrayrulewidth}|
p{\dimexpr0.5\linewidth-2\tabcolsep-0.5\arrayrulewidth}
}
\textbf{Filler} & \textbf{Some Text} \\
\hline
& \\
& \\
& \\
& \\
& \\
& \\
&
\end{tabular}
\end{table}
\end{document}
或者
\documentclass{report}
\usepackage{tabularx}
begin{document}
\begin{table}[ht]
\centering
\label{tab:my-table}
\begin{tabularx}{\linewidth}{X|X}
\textbf{Filler} & \textbf{Some Text} \\
\hline
& \\
& \\
& \\
& \\
& \\
& \\
&
\end{tabularx}
\end{table}
\end{document}
两种情况下的结果都是:
(红线表示文本边框)