我试图使用以下内容在LaTeX的表格环境中表示茎叶图:
\begin{table}[htbp]
\centering
\caption{Stem Plot of sit ups, Key: $1 | 1= 1.1$}
\begin{tabular}{r|l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}}
\multirow{2}{*}{} Stem & Leaf \\
\hline
1 & 1 & 1 & 2 & 3 & 3 & 4 & 4 & & \\
1 & 5 & 6 & 6 & 8 & & & & & \\
2 & 0 & 3 & & & & & & & \\
2 & 7 & 8 & & & & & & & \\
3 & & & & & & & & & \\
3 & 5 & 7 & 8 & 8 & & & & & \\
4 & 0 & 0 & 0 & 1 & 2 & 4 & 4 & 4 & \\
4 & 5 & 5 & 6 & 7 & 7 & 7 & 8 & 8 & 9 \\
\end{tabular}
\label{tab:addlabel}
\end{table}
但是当我这样做时,第二列太宽,第二列和第三列叶值之间存在间隙。我怎样才能使'Leaf'单元重叠到下一列或以某种方式消除间隙?
答案 0 :(得分:2)
您可以将Leaf
放入\multicolumn{9}{l}{Leaf}
。数字(9
此处)提供了应该跨越的列数,l
给出了单元格的格式。如果你需要一个正确的栏,那么你必须在那里使用l|
。
我认为你不需要\multirow
。
答案 1 :(得分:1)
\begin{table}[htbp]
\centering
\caption{Stem Plot of sit ups, Key: $1 | 1= 1.1$}
\begin{tabular}{r|l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}l@{\hspace{4 pt}}}
Stem & Leaf \\
\hline
1 & 1 1 2 3 3 4 4\\
1 & 5 6 6 8\\
2 & 0 3\\
2 & 7 8\\
3 &\\
3 & 5 7 8 8\\
4 & 0 0 0 1 2 4 4 4\\
4 & 5 5 6 7 7 7 8 8 9 \\
\end{tabular}
\label{tab:addlabel}
\end{table}
\multirow
和\multicolumn
在使用时以某种方式弄乱了第一行。