I am writing a resume in TeX. I'm formatting my technical skills in a tabular
environment. Currently it looks like:
\begin{tabular}{ l | c c c }
\textbf{Programming Languages} & Java & C & Python \\
\textbf{Web Development} & Javascript & jQuery & Ajax \\
\textbf{Mobile} & Android & iOS \\
\end{tabular}
I want to add a little bit of vertical space between each line for readability. The only way I know how to do this is with \vspace
.
When I add \vspace {1 mm}
I get:
\begin{tabular}{ l | c c c }
\vspace {1 mm}
\textbf{Programming Languages} & Java & C & Python \\
\vspace {1 mm}
\textbf{Web Development} & Javascript & jQuery & Ajax \\
\textbf{Mobile} & Android & iOS \\
\end{tabular}
However, I want the vertical line to be consistent from the top to the bottom of the table, like this:
I would also like to be able to insert the vertical space between arbitrary lines (rather than every other line) like below. Notice that there is no extra space between the first and second line of the first section.
I assume that I need to use tabular
-specific formatting but I'm not sure where to start.
Best Answer
Option-1: You can add the space after each
\\
like\\[2mm]
at every row end.Option-2: Change
\arraystretch
for the entire table at once.