行线周围多余的空间导致表格出现空隙

行线周围多余的空间导致表格出现空隙

我正在使用一本期刊的乳胶模板背页准备一篇文章。模板在 周围添加了空格,\hline以便以下代码:

\documentclass[draft]{agujournal2019}

\begin{document}
\begin{table}
\caption{Table Name}
\centering
\begin{tabular}{|l|c|}
\hline
 Run  & Time (min)  \\
\hline
  $l1$  & 260   \\
  $l2$  & 300   \\
  $l3$  & 340   \\
\hline
\end{tabular}
\end{table}
\end{document}

生成一个带有破损边框的表格:

在此处输入图片描述

到目前为止,我还没有找到使边界坚固的方法,我将不胜感激任何建议。

编辑:扩展了代码示例

答案1

您正在使用的课程有

  %% This puts extra space between horizontal lines in tables.
  %% If you want to use vertical lines in tables, you should use
  %% \savehline rather than \hline, otherwise the vertical and
  %% horizontal lines will not abutt.

  %% \noalign is a command that allows the uses to put something
  %% between lines in a table.
\let\savehline\hline
\def\hline{\noalign{\vskip3pt}\savehline\noalign{\vskip3pt}}

因此请使用\savehline或者(最好)不要使用垂直规则。

答案2

遇到了同样的问题,没有安装任何冲突的包或任何个人定义,解决方案是使用包。为每一列定义一个水平样式需要更多的工作,但与垂直线的交互效果更好。对于标准表,您只需对每一列使用破折号\hhline即可。\hhline{-----}

相关内容