几年前我成功创建了下面的表格。但现在我忘了。也许我使用了\rule
零宽度。还有其他聪明的方法来完成这个任务吗?我曾经longtable
让表格自动跨越页面,但任何类型的表格都是受欢迎的。
要求:
- 3 列。
- 4 行等距排列
\textheight
。 - 支持显示数学内容,如
\[
或\equation
。 - 表格自动跨越页面。
如下:
答案1
\documentclass[draft]{article}
\usepackage{tabularx}
\renewcommand\tabularxcolumn[1]{m{#1}}
\def\xstrut{\rule[-0.125\textheight]{0pt}{\dimexpr0.25\textheight-0.5pt}}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{|>{\xstrut}l|X|X|}\hline
1 & \[ \int_1^\infty \frac1x \mathrm{d}x \] & 2 \\\hline
2 & \[ \int_1^\infty \frac1x \mathrm{d}x \] & 2 \\\hline
3 & \[ \int_1^\infty \frac1x \mathrm{d}x \] & 2 \\\hline
4 & \[ \int_1^\infty \frac1x \mathrm{d}x \] & 2 \\\hline
\end{tabularx}
\end{document}