将表格拉伸至与文本宽度相同的两种方法
表格
2020-03-01 22:40 浏览 :6861
tabularx 和 tabu 两种方法,代码如下
更多细节请阅读 `tabularx` 和 `tabu` 的两个宏包文档
```
\\documentclass{article}
\\usepackage{tabularx}
\\usepackage{tabu}
\\usepackage{lipsum}
\\begin{document}
\\lipsum[2]
\\begin{table}[h!]
\\begin{tabularx}{\\linewidth}{|l|X|c|r|}
\\hline
left & XXX & center & right\\\\
\\hline
left & XXX & center & right\\\\
left & XXX & center & right\\\\
\\hline
\\end{tabularx}
\\end{table}
\\lipsum[2]
\\begin{table}[h!]
\\begin{tabu} to \\linewidth {|X[1.8l]|X|X[c]|X[2r]|}
\\hline
left & XXX & center & right\\\\
\\hline
left & XXX & center & right\\\\
left & XXX & center & right\\\\
\\hline
\\end{tabu}
\\end{table}
\\lipsum
\\end{document}
```
![](https://pics.latexstudio.net/data/images/202003/5f07f3eef7878f9.png)
请问,跨页长表格,可否使用以上方法?谢谢!
我来评论一个