这是将表格对齐到页面底部。我有一个包含文本和表格的双列文档。有时表格会出现在列的底部。
\documentclass[10pt]{book}
\usepackage[showframe]{geometry}
\usepackage{blindtext}
\usepackage{multicol}
\begin{document}
\begin{multicols*}{2}
\noindent\blindtext\par
\blindtext
\par\mbox{}\par
\begin{tabular}{|c|c|c|}\hline
A & B & C \\\hline
D & E & F \\\hline
G & H & I \\\hline
J & K & L \\\hline
M & N & O \\\hline
Q & R & S \\\hline
T & U & V \\\hline
W & X & Y \\\hline
Z & & \\\hline
A & B & C \\\hline
\end{tabular}
\columnbreak
\par
\blindtext\par
\blindtext\par
\end{multicols*}
\end{document}
如您所见,表格最后一行(A、B 和 C)的内容与页面框架对齐。有没有办法将表格的底线与页面框架对齐,即将表格稍微向上抬起一点?据我所知,我无法在多列环境中使用表格环境;如果可以的话,问题就解决了。
答案1
正如用户 campa 在对我的问题的评论中所建议的那样,添加[b]
就可以了。我没想到你也可以将它添加到 tabular 中。我认为只有当你将 tabular 包装在 table 环境中时它才可用。