表格:如何制作带有空白行的表格

表格:如何制作带有空白行的表格

我需要一个带有空白行的表格用于我的实验报告,如果我写一个普通的表格,我会得到太小的行,我搜索了互联网并找到了一个带有以下代码的表格(略有改​​动):(需要水平间距)

\documentclass{article}
\usepackage{tabularx}
\usepackage{geometry}
\newcolumntype{C}{>{\centering\arraybackslash $}X<{$}}

\begin{document}

\begin{center}
\begin{tabularx}{\textwidth}{@{\rule[-4ex]{0pt}{7ex}}|*{12}{C|}}
\hline
\Delta d (cm) & 0 & 0.5 & 1 & 1.5 & 2 & 2.5 & 3 & 3.5 & 4 & 4.5 & 5 \\
\hline
y_R & & & & & & & & & & \\
\Delta ( \Delta d ) (mm) & & & & & & & & & & \\ [0.5ex]
\hline \hline
\Delta d (cm ) & 5.5 & 6 & 6.5 & 7 & 7.5 & 8 & 8.5 & 9 & 9.5 & 10\\
\hline
y_R & & & & & & & & & & \\
\hline
\Delta ( \Delta d ) (mm) & & & & & & & & & &\\ [0.5 ex]
\hline \hline
\Delta d (cm) & 10.5 & 11 & 11.5 & 12 &12.5 & 13 & 13.5 & 14 & 14.5\\
y_R & & & & & & & & & & \\
\Delta ( \Delta d ) (mm) & & & & & & & & & &\\
\hline
\end{tabularx}
\end{center}
\end{document}

关于这一点有三点:

  • 如果我不使用中心环境,超过一半的表格将超出页面
  • 行与行之间没有线
  • 最后几行是半空白

我目前使用 ShareLatex,所以不知道它是否会带来任何坏处,Local Tex 编辑器让我的方程式变得疯狂。

编辑:问题已修复,最后几行空白一半是因为表格比最大宽度要宽(我以为只是会减小宽度)但显然由于我找到的代码,宽度已设置,并覆盖了 Latex 的编译器。将表格的列数减少到 11 即可修复此问题。不过包含其他值的额外表格很丑陋。如果我进一步减小表格大小,我将不得不制作 4 个表格,这不太美观。

答案1

不清楚你的问题是什么,但是你的 & 符号数量太少了。还建议从列定义中删除数学环境,并在必要时在本地设置数学。经过这些更改后,我得到:

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}

\begin{center}
\begin{tabularx}{\textwidth}{@{\rule[-4ex]{0pt}{7ex}} |*{12}{C|}}
\hline
$\Delta d$ (cm)
        & 0   & 0.5 & 1  & 1.5 & 2   & 2.5 & 3  & 3.5 & 4    & 4.5 & 5  \\
\hline
$y_R$   &     &     &    &     &     &     &     &     &     &     &    \\
$\Delta$ $(\Delta d)$ (mm) 
        &     &     &    &     &     &     &     &     &     &     &    \\ [0.5ex]
\hline \hline
$\Delta d$ (cm) 
        & 5.5 & 6   & 6.5 & 7  & 7.5 & 8   & 8.5 & 9   & 9.5 & 10  &    \\
\hline
$y_R$   &     &     &     &    &     &     &     &      &    &     &    \\
\hline
$\Delta$ $(\Delta d)$ (mm) 
        &     &     &     &    &     &     &     &      &     &    &    \\ [0.5 ex]
\hline \hline
$\Delta d$ (cm) 
        & 10.5& 11  & 11.5& 12 &12.5 & 13  & 13.5& 14   & 14.5&    &    \\
$y_R$   &     &     &     &    &     &     &     &      &     &    &    \\
$\Delta$ $(\Delta d)$ (mm) 
        &     &     &     &    &     &     &     &      &     &    &    \\
\hline
\end{tabularx}
\end{center}
\end{document}

或者,如果您希望第一列更宽,请将第一列替换Cl

\begin{tabularx}{\textwidth}{@{\rule[-4ex]{0pt}{7ex}} |l|*{11}{C|}}

您将获得:

在此处输入图片描述

相关内容