表格垂直线

表格垂直线

可能重复:
表格中的垂直线太长

下表中,第一条垂直线高于第二条。如何纠正此问题?

\documentclass[a4paper,12pt]{article}% 
\usepackage[brazil]{babel} % 
        \def\inputGnumericTable{}                                 %%
    \usepackage{ucs}                                              %%
    \usepackage[utf8x]{inputenc}                                  %%
    \usepackage{color}                                            %%
    \usepackage{array}                                            %%
    \usepackage{longtable}                                        %%
    \usepackage{calc}                                             %%
    \usepackage{multirow}                                         %%
    \usepackage{hhline}                                           %%
    \usepackage{ifthen}                                           %%

\begin{document} % no fim.

\begin{table}[h]\scriptsize
\centering
\caption{Table}
\begin{tabular}{>{\centering\arraybackslash}m{1,5cm} | >{\centering\arraybackslash}m{1,5cm} | >{\centering\arraybackslash}m{1,5cm}} \\
Column 1 & Column 2 & Column 3\\ \hline
\end{tabular}
\end{table}

\end{document}

答案1

表格开始之前有一个虚假的换行符:

\documentclass{article}% 
\usepackage{array}                                            %%
\begin{document} % no fim.
\begin{tabular}{>{\centering\arraybackslash}m{1.5cm} | >{\centering\arraybackslash}m{1.5cm} | >{\centering\arraybackslash}m{1.5cm}} \\
Column 1 & Column 2 & Column 3\\ \hline
\end{tabular}
\end{document}

这将重现错误。以下不会:

\documentclass{article}% 
\usepackage{array}                                            %%
\begin{document} % no fim.
\begin{tabular}{>{\centering\arraybackslash}m{1.5cm} | >{\centering\arraybackslash}m{1.5cm} | >{\centering\arraybackslash}m{1.5cm}} 
Column 1 & Column 2 & Column 3\\ \hline
\end{tabular}
\end{document}

请注意第 4 行的缺失\\。(向右滚动即可看到。)

相关内容