如何更改表格和控制线的单元格高度

如何更改表格和控制线的单元格高度

我需要创建一个表格,我已显示 MWE,它生成了包含我想要的文本的表格。我有两个与所附图片相关的问题。

  1. 如何改变单元格的高度。
  2. 如何控制线条,使其不跨越表格。我的第二列是 10 厘米,我希望线条仅移动 2 厘米

示例代码:

\documentclass[fleqn,12pt,a4paper]{article}
\usepackage{tabularx}
\usepackage{multicol}
\begin{document}

\begin{tabular}{p{2cm}|p{10cm}}
Heading & relavent text  \\
\hline
Alphabets & A B C D E F G .. .... .... ...  Z \\
\hline
Numbers & 1 2 3 .. .... .... .... 10 etc

\end{tabular}
\end{document}

在此处输入图片描述

答案1

我猜这是你要找的第二部分。我不知道如何更改行高。虽然我找到了问题他们在那里谈论它。

\documentclass[fleqn,12pt,a4paper]{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{p{2cm}p{2cm}@{}p{8cm}}
    & & \\[-\normalbaselineskip]    % Required to get the cmidrule to work.
    Heading         & \multicolumn{2}{l}{relevant text} \\ \cmidrule{1-2}
    Alphabets       & \multicolumn{2}{l}{A B C D E F G .. .... .... ...  Z} \\ \cmidrule{1-2}
    Numbers         & \multicolumn{2}{l}{1 2 3 .. .... .... .... 10 etc}
\end{tabular}

\end{document}

一定有比这更好的方法。

根据 Harish 的评论,arraystretch你可以做这样的事情,

\begingroup
    \renewcommand\arraystretch{2}
    \begin{tabular}{p{2cm}p{2cm}@{}p{8cm}}
        & & \\[-\normalbaselineskip]    % Required to get the cmidrule to work.
        Heading         & \multicolumn{2}{l}{relevant text} \\ \cmidrule{1-2}
        Alphabets   & \multicolumn{2}{l}{A B C D E F G .. .... .... ...  Z} \\ \cmidrule{1-2}
        Numbers         & \multicolumn{2}{l}{1 2 3 .. .... .... .... 10 etc}
    \end{tabular}
\endgroup

\begingroup\endgroup确保文档中的其他表格不受影响。

相关内容