我正在使用tabular
within 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
)。