TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How does one increase the height of the rows in a LaTeX table?

share|improve this question
\setlength\extrarowheight{5pt} and adjust 5pt to your needs – karlkoeller Feb 8 '14 at 8:07
Just one more question how to place the text in the middle but increasing the height. – user1965914 Feb 8 '14 at 8:09
Instead of adjustments to \extrarowheight just modify \arraystretch, e.g. by \renewcommand{\arraystretch}{1.2}. – Thorsten Donig Feb 8 '14 at 8:21
@karlkoeller sorry I didnt realized that. I marked the accepted answer – user1965914 Mar 16 '15 at 5:24
@Werner This question is asked a years ago! What is the deal? (By the way, is not this question more google-friendly?) – Symbol 1 Mar 16 '15 at 7:29
up vote 13 down vote accepted

Use package easytable


\begin{TAB}(r,1cm,2cm)[5pt]{|c|c|}{|c|c|c|}% (rows,min,max)[tabcolsep]{columns}{rows}
hi & tall one    \\
hi & medium one  \\
hi & standard one\\


enter image description here

share|improve this answer
Thank you! Can you also help in this tex.stackexchange.com/questions/159259/… – user1965914 Feb 8 '14 at 8:58
done. See answer – Herbert Feb 8 '14 at 9:23

To increase the row height in a table you can either increase the \extrarowheight through something like


or stretch the row through something like


as Thorsten Donig points out in the above comment.

IMHO, the best way to increase the height and keep the vertical alignment is to add the space when you break the row with \\, for example with \\[5pt].

This is an example (I've exaggerated a little with 50pt here)




\textbf{Text} & \textbf{Text} &\\[50pt]
text & text&\\[50pt]


Note that I've added a column as the last one defined as @{}m{0pt}@{} to avoid the issue described here: Vertical alignment in table: m-column, row size - problem in last column.


enter image description here

share|improve this answer
Very nice solution! Work without any additional package and its not overkill. – JohnTortugo Aug 18 '14 at 17:47
I prefer the \renewcommand{\arraystretch}{1.2}. I did not see how to use the other method and still set the horizontal alignment, i.e., l/c/r. – stvn66 Nov 12 '15 at 2:50
@stvn66 For left alignment, define \newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}} and, for right, \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}} – Sterry Dec 21 '15 at 18:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.