设置表格宽度

设置表格宽度

我正在使用tabularwithin multicols,并希望使表格的第二列向右延伸到 within 列的边缘multicols,这样该列将被推倒,但文本仍保持左对齐。我尝试使用的代码如下:

\documentclass[11pt, a4paper]{article}
\usepackage{tikz}
\usepackage{a4wide}
\usepackage{multicol}
\usepackage{amsmath}

\begin{document}
\begin{multicols*}{2}
\section{Notation}
\begin{tabular}{l l}
$Q_r$ & Heat energy rejected \\
$Q_s$ & Heat energy supplied \\
$R$ & Real gas constant for fluid \\
\end{tabular}
\end{multicols*}
\end{document}

答案1

假设您希望第一列宽 4 厘米,与左边距齐平,第二列占据所有可用空间,与右边距齐平,那么

\usepackage{tabularx}

在序言和

\noindent\begin{tabularx}{@{}p{4cm}X@{}}
$Q_r$ & Heat energy rejected \\
$Q_s$ & Heat energy supplied \\
$R$ & Real gas constant for fluid \\
\end{tabularx}

应该做。

请注意,这a4wide是一个过时的包,不应再使用(请参阅texdoc l2tabuen)。

相关内容