![如何才能获得相同高度的两个环境?](https://linux22.com/image/339147/%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E8%8E%B7%E5%BE%97%E7%9B%B8%E5%90%8C%E9%AB%98%E5%BA%A6%E7%9A%84%E4%B8%A4%E4%B8%AA%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
所以我有一个页面。
--------------------
| |
| |
| |
| |
我有两个环境,例如\begin{tabular}...\end{tabular}
,我希望一个左对齐,另一个右对齐,但高度相同。例如左浮动和右浮动,如下所示:
--------------------
|_____ _____|
|| | | ||
|| A | | B ||
|------ ------|
这里的 A 和 B 是我的环境。
答案1
\hfill
在环境之间使用以将它们分布在可用的水平空间中。如果两个tabular
环境的行数不同,您可能需要使用可选参数来实现所需的垂直对齐。
在第一个例子中,表格材料没有准确到达类型块边缘:这是由于在所有表格列的两侧插入了默认(6 pt)空间造成的。
@{}
在第二个例子中,通过使用在外边缘不插入任何空间(而不是默认的),将材料完全推到类型块边缘\tabcolsep
。
\documentclass{article}
\begin{document}
\noindent X\hrulefill X
\begin{table}[h]
\begin{tabular}{c}
Test Tabular \\ A
\end{tabular}%
\hfill%
\begin{tabular}{c}
Test Tabular\\ B
\end{tabular}
\end{table}
\noindent X\hrulefill X
\begin{table}[h]
\begin{tabular}{@{}c}
Test Tabular \\ A
\end{tabular}%
\hfill%
\begin{tabular}{c@{}}
Test Tabular\\ B
\end{tabular}
\end{table}
\end{document}