我的桌子的线坏了,如何修好

我的桌子的线坏了,如何修好

我尝试创建一个表格,其中每个单元格内的空间都很大。但是,我得到的是一条断线。这是我的尝试:

这是我的尝试:

\begin{table}[h]
    \small
        \begin{tabular}{|l|c|c|}
            \hline 
Note & Comments & Pages \\ [2ex] \hline

Typos & some statements  \\ &
\\
&&  34, 39, 42, 44, \\ &&
45, 51, 52, 54, \\ &&
56, 58, 71, 75,
81, 86, 91, 95,
121, 145, 146.\\ \hline
        \end{tabular}
    \end{table}

答案1

您的代码缺少两个&s。一个位于“一些语句”和其后的语句之间, \\另一个位于下一个空行中。

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{table}[h]
    \small
        \begin{tabular}{|l|c|c|}
\hline 
Note  & Comments        & Pages                                         \\ [2ex] 
\hline
Typos & some statements &                                               \\ 
      &                 &                                               \\
      &                 & 34, 39, 42, 44,                               \\ 
      &                 & 45, 51, 52, 54,                               \\ 
      &                 & 56, 58, 71, 75, 81, 86, 91, 95, 121, 145, 146.\\ 
\hline
        \end{tabular}
\end{table}
\end{document}

与实际问题无关,但就我个人而言,我更喜欢没有垂直线和水平线的表格booktabs。它们周围有一个小的水平空白,因此它们不像 te 那样靠近文本\hline。使用这种方法,您也不需要手动添加空格([2ex])。最后,我不太明白“Typos”行和包含页码的第一行之间为什么要有空行。此外,是否有理由将页码列表手动分成三行?


这是一个使用无空行和tabularx包来自动将页码分成两行的解决方案:

\documentclass{article}
\usepackage{tabularx}
\begin{document}

\begin{table}[h]
    \small
        \begin{tabularx}{\textwidth}{|l|c|X|}
\hline 
Note  & Comments        & Pages                                         \\ [2ex] 
\hline
Typos & some statements & 34, 39, 42, 44, 45, 51, 52, 54, 56, 58, 71, 75, 81, 86, 91, 95, 121, 145, 146. \\ 
\hline
        \end{tabularx}
\end{table}
\end{document}

在此处输入图片描述

这也是上述没有垂直线的布局的示例:

\documentclass{article}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}

\begin{table}[h]
    \small
        \begin{tabularx}{\textwidth}{llX}
\toprule
Note  & Comments        & Pages                                         \\
\midrule
Typos & some statements & 34, 39, 42, 44, 45, 51, 52, 54, 56, 58, 71, 75, 81, 86, 91, 95, 121, 145, 146. \\ 
\bottomrule
        \end{tabularx}
\end{table}
\end{document}

在此处输入图片描述

相关内容