表中垂直线的长度

表中垂直线的长度

我正在通过重现我教授的教科书中的表格来练习 LaTeX。我遇到了一个无法完全重现的示例。问题是表格单元格之间的垂直线不完整。这对我来说特别令人困惑,因为似乎最左边的垂直线不受影响中心垂直线的任何影响。

我的语法如下:

\documentclass{article}
\begin{document}
\begin{table}
\begin{tabular}{c|c|c}
\hline
\\[1pt]
&\multicolumn{2}{c}{Time of Occurrence of Independent and}\\
&\multicolumn{2}{c}{Dependent Variables}\\
\\[1pt]
\hline
\\[1pt]
&Prior to Initiation of Study&After Initiation of Study\\
\\[1pt]
\hline
\\[1pt]
Subject Classified on Basis&Retrospective cohort study&Prospective study (follow-up\\
of Independent Variable&(historical cohort study)&study, longitudinal study,\\
&&cohort study)\\
\\[1pt]
\hline
\\[1pt]
Subject Classified on Basis&Case-control study&\\
of Dependent Variable&(case-referent study)&\\
\\[1pt]
\hline
\end{tabular}
\end{table}
\end{document}

输出

答案1

目前,这只是对您的问题的回答,因为有更好的方法可以获得您想要的输出。

每当你终止一行tabular 没有完全完成后,LaTeX 不会插入必要的垂直线。当您使用 时,就会发生这种情况\\[1pt]。我已将它们替换为& & \\[1pt]。因此,即使单元格是空的,您也需要将它们标记为存在,以便保留垂直线。

请注意,也没有必要将 a 包裹tabular在 a 内table。不过,在这里这样做并没有什么坏处。

在此处输入图片描述

\documentclass{article}
\begin{document}
\begin{table}
  \begin{tabular}{c|c|c}
    \hline
    \\[1pt]
    & \multicolumn{2}{c}{Time of Occurrence of Independent and} \\
    & \multicolumn{2}{c}{Dependent Variables} \\
    & \multicolumn{1}{c}{} & \\[1pt]
    \hline
    & & \\[1pt]
    & Prior to Initiation of Study&After Initiation of Study \\
    & & \\[1pt]
    \hline
    & & \\[1pt]
    Subject Classified on Basis & Retrospective cohort study & Prospective study (follow-up \\
    of Independent Variable & (historical cohort study) & study, longitudinal study, \\
    & & cohort study) \\
    & & \\[1pt]
    \hline
    & & \\[1pt]
    Subject Classified on Basis & Case-control study & \\
    of Dependent Variable & (case-referent study) & \\
    & & \\[1pt]
    \hline
  \end{tabular}
\end{table}
\end{document}

相关内容