Graphics, Figures & Tablesvertical space using multirow

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
frodojedi
Posts: 20
Joined: Fri Feb 18, 2011 1:23 am

vertical space using multirow

Post by frodojedi »

Hello everybody,
I am not able to place an amount of vertical space before the first row
of the following table.
Placing something like \\[1pt] after \hline does not work because the
vertical line result broken.

Help!

Code: Select all

\begin{tabular}{|l|l|l|}
\hline
\textbf{Material} 									&\textbf{Significant pairs}			&\textbf{p-value}\\[1ex]
\hline
\multirow{8}{*}{Wood: F(5,66) = 12.604, p $<$ 1.333e-08} 
												&(wood-wood, wood-dry leaves) 	& 0.002994\\
												&(wood-wood, wood-gravel) 		&0.000034 \\
												&(wood-wood, wood-sand)		&0.004197\\
												&(wood-wood, wood-snow)		&0.000034\\
												&(wood-metal, wood-dry leaves)	&0.000731\\
												&(wood-metal, wood-gravel)		&0.000007\\
												&(wood-metal, wood-sand)		&0.001049\\
												&(wood-metal, wood-snow)		&0.000007\\[1ex]	
\hline 

\end{tabular}

Last edited by frodojedi on Tue Mar 15, 2011 3:25 am, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

vertical space using multirow

Post by gmedina »

Hi,

to add space above each row, you can use the \extrarowheight length:

Code: Select all

\documentclass{article}
\usepackage{array,multirow}

\begin{document}

\begin{tabular}{|l|l|l|}
\setlength\extrarowheight{4pt}
\hline
\textbf{Material}                            &\textbf{Significant pairs}         &\textbf{p-value}\\[1ex]
\hline
\multirow{8}{*}{Wood: F(5,66) = 12.604, p $<$ 1.333e-08} 
                                    &(wood-wood, wood-dry leaves)    & 0.002994\\
                                    &(wood-wood, wood-gravel)       &0.000034 \\
                                    &(wood-wood, wood-sand)      &0.004197\\
                                    &(wood-wood, wood-snow)      &0.000034\\
                                    &(wood-metal, wood-dry leaves)   &0.000731\\
                                    &(wood-metal, wood-gravel)      &0.000007\\
                                    &(wood-metal, wood-sand)      &0.001049\\
                                    &(wood-metal, wood-snow)      &0.000007\\[1ex]   
\hline 
\end{tabular}

\end{document}
If you only want to add the space for the first row, a rule of width 0pt and the desired height can do the job:

Code: Select all

\documentclass{article}
\usepackage{array,multirow}

\begin{document}

\begin{tabular}{|l|l|l|}
\hline
\textbf{Material} \rule{0pt}{14pt}               &\textbf{Significant pairs}         &\textbf{p-value}\\[1ex]
\hline
\multirow{8}{*}{Wood: F(5,66) = 12.604, p $<$ 1.333e-08} 
                                    &(wood-wood, wood-dry leaves)    & 0.002994\\
                                    &(wood-wood, wood-gravel)       &0.000034 \\
                                    &(wood-wood, wood-sand)      &0.004197\\
                                    &(wood-wood, wood-snow)      &0.000034\\
                                    &(wood-metal, wood-dry leaves)   &0.000731\\
                                    &(wood-metal, wood-gravel)      &0.000007\\
                                    &(wood-metal, wood-sand)      &0.001049\\
                                    &(wood-metal, wood-snow)      &0.000007\\[1ex]   
\hline 
\end{tabular}

\end{document}
1,1,2,3,5,8,13,21,34,55,89,144,233,...
frodojedi
Posts: 20
Joined: Fri Feb 18, 2011 1:23 am

Re: vertical space using multirow

Post by frodojedi »

\rule{0pt}{10pt} Worked for me, Thanks a lot!!!!!!
Post Reply