表格格式问题。列线和水平线的边距和标题对齐不正确

表格格式问题。列线和水平线的边距和标题对齐不正确

表格格式问题。列线和水平线的边距不正确。如果更改小页面宽度设置,标题对齐也不正确

%%%%%%%%%%%%%%%%


\begin{table}

\centering

\begin{minipage}{.5\textwidth}

\begin{tabular}{|c|c|c|c|}

\hline


\textbf{Id} & \textbf{Age} & \textbf{Lab-tests} & \textbf{Time-in-Hospital} \\ \hline


1  & 45 & 13 & 35 \\ \hline

2  & 35 & 7 & 20 \\ \hline

3  & 30 & 5 & 25 \\ \hline

4  & 55 & 10 & 28 \\ \hline

5 & 40 & 14 & 38 \\ \hline

\end{tabular}

\caption{\label{tab:ptabular} Patients}

\end{minipage}

\end{table}

%%%%%

输出:

在此处输入图片描述

如果我输入minipage

\begin{minipage}{\textwidth} 

我得到以下输出:

在此处输入图片描述

现在,我不明白为什么标题没有居中对齐。为什么列不显示并且水平线延长了?

我想说的是,我没有使用(如果使用它,它会完美地工作),但是这里提供了 \documentclass{article}一种特定的文档类别的论文,即.KAIS 样式文件。\documentclass{kais}http://www.ucs.louisiana.edu/~xxw8007/kais/LaTeX/

答案1

尽管有“标题不知道文档类别”的警告,但这似乎有效:

\documentclass{kais}
\usepackage{array} 
\usepackage{floatrow, caption}

\begin{document} 

\section{New Section} \label{sec:new}

In the methods, abc \dots abc xyz \dots

\begin{table}
\captionsetup{singlelinecheck = false}
\setlength{\tabcolsep}{5pt}
\centering
\small
 \begin{floatrow}
  \ttabbox[\FBwidth]{
 \begin{tabular}{|c|c|c|c|}
\hline
 {Id} & {Age} & {Lab-tests} & {Time-in-Hospital} \\
 \hline
  1 & 45 & 13 & 35 \\
   \hline
   2 & 35 & 7 & 20 \\
  \hline
  3 & 30 & 5 & 25 \\
   \hline
   4 & 55 & 10 & 28 \\
   \hline
   5 & 40 & 14 & 38 \\
   \hline
   \end{tabular}}
  {\caption{\label{tab:ptabular} Patients}}
  \ttabbox[\FBwidth]{
 \begin{tabular}{|c|c|c|c|}
\hline
 {Id} & {Age} & {Lab-tests} & {Time-in-Hospital} \\
\hline
  1 & 45 & 13 & 35 \\
   \hline
   2 & 35 & 7 & 20 \\
  \hline
  3 & 30 & 5 & 25 \\
   \hline
   4 & 55 & 10 & 28 \\
   \hline
   5 & 40 & 14 & 38 \\
   \hline
   \end{tabular}}
  {\caption{\label{tab:ptabular-a} Patients}}
   \end{floatrow}
   \end{table}

   \end{document} 

在此处输入图片描述

相关内容