我正在用 TeX 写简历。我正在一个tabular
环境中格式化我的技术技能。目前它看起来像:
\begin{tabular}{ l | c c c }
\textbf{Programming Languages} & Java & C & Python \\
\textbf{Web Development} & Javascript & jQuery & Ajax \\
\textbf{Mobile} & Android & iOS \\
\end{tabular}
我想在每行之间添加一点垂直空间以提高可读性。我知道的唯一方法是使用\vspace
。
当我添加时,\vspace {1 mm}
我得到:
\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}
但是,我希望垂直线从表格的顶部到底部保持一致,如下所示:
我还希望能够像下面这样在任意行之间(而不是每隔一行)插入垂直空格。请注意,第一部分的第一行和第二行之间没有多余的空格。
我认为我需要使用tabular
特定的格式,但我不确定从哪里开始。
答案1
\\
选项 1:您可以在每一行末尾的每个“like”后面添加空格\\[2mm]
。
\documentclass{article}
\usepackage{array} %% habitual addition
\begin{document}
\begin{tabular}{ l | c c c }
\textbf{Programming Languages} & Java & C & Python \\[2mm] %%<-- note [2mm] here
\textbf{Web Development} & Javascript & jQuery & Ajax \\[2mm] %%<-- note [2mm] here
\textbf{Mobile} & Android & iOS \\
\end{tabular}
\end{document}
选项 2:\arraystretch
一次性为整个桌子更换。
\documentclass{article}
\usepackage{array} %% habitual addition
\renewcommand\arraystretch{1.5} %% < like this. change 1.5 to whatever you need.
\begin{document}
\begin{tabular}{ l | c c c }
\textbf{Programming Languages} & Java & C & Python \\
\textbf{Web Development} & Javascript & jQuery & Ajax \\
\textbf{Mobile} & Android & iOS \\
\end{tabular}
\end{document}