我正在通过重现我教授的教科书中的表格来练习 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}