The context
I'm trying to create a table that meets the following conditions
- the padding on all cells from the first row must be bigger than the default padding.
- the content of all cells must be vertically center aligned.
Regarding the condition no. 1: I know how to change the padding on all cells but don't know how to do it for all cells of an specific row without causing this effect on all the other rows (see document below)
\documentclass{article}
\begin{document}
\def\arraystretch{2}
\noindent
\begin{tabular}{|c|c|c|}
\hline a & b & c
\\ \hline a & b & c
\\ \hline a & b & c
\\ \hline
\end{tabular}
\end{document}
Regarding the condition no. 2: I know how to do it.
\documentclass{article}
\usepackage{array, lipsum}
\begin{document}
\noindent
\begin{tabular}{|m{5cm}|m{5cm}|}
\hline a & \lipsum[1][1-2]
\\ \hline \lipsum[2][1-2] & b
\\ \hline
\end{tabular}
\end{document}
The question
How can I create a table that meet condition no. 1 and condition no. 2?
\multicolumn{1}{|c|}{a}
instead ofa
,\multicolumn{1}{c|}{b}
instead ofb
to center them.