为什么输出不稳定?如何修复?

为什么输出不稳定?如何修复?

我正在尝试使用以下代码创建一个表:

\documentclass{article}


\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\usepackage[francais]{babel}
\usepackage{color}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage{float}
\usepackage{graphicx} % Required to insert images

\begin{document}

\begin{table}[H]
\centering
\caption{\bf{BLABLA BLABLABLA}}
\resizebox{\textwidth}{!}{
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
 \hline
 \rowcolor{gray!20} Date & $\theta$ (\degres) & $r$ (UA) & $y$ (UA) & Vitesse (UA/jour) & Vitesse (km/s) & $||\Delta \vec{V}||$ (km/s) & $a$ (km/s\up{2})\\
 \hline
\end{tabular}
}
\end{table}

\end{document}

不幸的是,日志中有很多(很多)这样的警告:

Underfull \hbox (badness 10000) in paragraph

并且输出不一致,左侧的垂直条缺失,并且列中随机出现垂直条。示例: 错误输出

出了什么问题?我该如何修复它?

答案1

我认为,您应该 (a) 删除所有垂直线(相信我,它们不会被忽略……)和 (b) 省略水平线,因为它们是多余的,因为您使用颜色(或者说灰色阴影)来设置标题行。相反,我会将标题行中的信息分成两个单独的行,变量放在上一行,单位(在括号中)放在下一行。

在此处输入图片描述

\documentclass{article}
\usepackage{float}
\usepackage[table]{xcolor}
\usepackage{caption}
\begin{document}

\begin{table}[H]
\caption{\bfseries BLABLA BLABLABLA}
\centering

\begin{tabular}{*{8}{c}}
 \rowcolor{gray!15} 
 Date & $\theta$  & $r$  & $y$ & Vitesse  & Vitesse  & $\Vert\Delta \vec{V}\Vert$  & $a$ \\
 \rowcolor{gray!15} 
  & (degres) & (UA) & (UA) & (UA/jour) & (km/s) & (km/s) & (km/s\textsuperscript{2})\\
\end{tabular}

\end{table}

\end{document}

相关内容