作者fannys23 (天气终於回暖了!)
看板LaTeX
标题Re: [问题] 表格 multirow 的使用
时间Sat Jul 26 02:46:01 2008
※ 引述《banco (Acoustic)》之铭言:
: 手边碰到一个表格
: 最左边的 "Hello World" 是 row 的说明文字
: 右边三个英文字 A, B, C 则是三个栏位的内容
: 因为说明文字要占多行,
: 所以我想把 A, B, C 的内容"垂直置中"
: 我目前试了 \multirow
: 但一直排不出我要的效果
: 在这种情形下
: 我该如何使用 \multirow 来把 A,B,C 垂直置中呢?
: 还是有更佳的方式可以达成?
: ------------------
: Hello A B C
: World
: ------------------
譬如说像以下这样吗? :)
\documentclass[12pt,a4paper]{article}
\usepackage{multirow}
\begin{document}
\begin{table}[htbp]
\begin{center}
\caption{Test Table}\label{table1}
\begin{tabular}{c|c|c|c}
\hline
Hello & \multirow{2}{*}{A} & \multirow{2}{*}{B} & \multirow{2}{*}{C} \\
World & & & \\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
不过如果 A, B, C 的内容是比较长的文字,
因为我打过的表格内容都不太多,所以我是手动折行来完成的喔,
如果希望自动折行,也许可以搭配 tabularx。 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.185.120
1F:推 banco:感谢, 这个方法可行 07/26 02:48