删除多列标题

删除多列标题

我正在尝试学习 Latex,但它确实让我抓狂...

我想在使用多列时删除任何不必要的空格(之前的空格,以及在这种情况下我不需要的标题)这里有一个例子:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\textsc{Hi}
\begin{table}[ht]
\begin{tabular}{ccc}
    \hline
    \multicolumn{2}{c}{}\\% i removed the heading but it creates unecessary whitespace
    X&X&X\\
    X&X&X\\
    \hline
\end{tabular}
\label{tab:multicol}
\end{table}

\end{document}

如何让“Hi”尽可能靠近带有 X 的行?我很难弄清楚。请帮忙!非常感谢!!

答案1

好吧,如果您不需要浮动表,您可以table在代码中省略环境(但这样您也会失去浮动的可能性),以使“Hi”尽可能接近带有 X 的行。

为了获得更好的排版环境,table在浮动表格前后添加了空间。

梅威瑟:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\textsc{Hi}

%\begin{table}[ht]
\begin{tabular}{ccc}
    \hline
%   \multicolumn{2}{c}{title}\\% i removed the heading but it creates unecessary whitespace
    X&X&X\\
    X&X&X\\
    \hline
\end{tabular}
\label{tab:multicol}
%\end{table}

\end{document}

结果如下:

在此处输入图片描述

从印刷角度来看不是推荐它......

编辑:

我建议使用环境table。请测试以下代码

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{blindtext} % to create dummy text

\begin{document}

\blindtext % to create a short dummy text
\textsc{Hi}

%\begin{table}[ht]
\begin{tabular}{ccc}
    \hline
%   \multicolumn{2}{c}{title}\\% i removed the heading but it creates unecessary whitespace
    X&X&X\\
    X&X&X\\
    \hline
\end{tabular}
\label{tab:multicol}
%\end{table}

\blindtext % to create a short dummy text

\begin{table}[ht]
\begin{tabular}{ccc}
    \hline
    X&X&X\\
    X&X&X\\
    \hline
\end{tabular}
\end{table}

\blindtext

\end{document}

结果如下:

在此处输入图片描述

相关内容