在页面上添加第四个包含两列的表格

在页面上添加第四个包含两列的表格

我一页上有以下三个 2 列表格,现在我需要将其更改为一页上有四个 2 列表格。我尝试添加第 4 个表,但没有成功。有没有办法将第 4 个 2 列表格添加到第三个表旁边?

\begin{table}[!htbp]
\centering
{\footnotesize
\begin{tabular}{
|c|c|c@{\hskip 1cm}
|c|c|c@{\hskip 1cm}
|c|c|c@{\hskip 1cm}
}
\cline{1-2}\cline{4-5}\cline{7-8}
$n$ & $w_n +\mathcal{O}(5^2)$ && $n$ & $w_n +\mathcal{O}(5^2)$ && $n$ & $w_n +\mathcal{O}(5^2)$ \\
\end{tabular}}

答案1

简单的四个表格比在更大的表格中构建这个表格要容易得多。可以minipages通过指定[t]要在其最顶部行对齐的键来水平堆叠表格。

\documentclass{article}
\usepackage{array} 
\setlength\extrarowheight{2pt}
\begin{document}

\begin{table}[!htbp]
\centering
\begin{tabular}[t]{|c|c|}
  \hline
  $n$ & $w_n +\mathcal{O}(5^2)$ \\ 
  \hline
  $1$ & $w_1 +\mathcal{O}(5^2)$ \\
  \hline 
  $2$ & $w_2 +\mathcal{O}(5^2)$ \\
  \hline
\end{tabular}
\hfill % Second tabular
\begin{tabular}[t]{|c|c|}
  \hline
  $n$ & $w_n +\mathcal{O}(5^2)$ \\
  \hline
\end{tabular}
\hfill% Third tabular
\begin{tabular}[t]{|c|c|}
  \hline
  $n$ & $w_n +\mathcal{O}(5^2)$ \\
  \hline
\end{tabular}
\hfill% Fourth tabular
\begin{tabular}[t]{|c|c|}
  \hline
  $n$ & $w_n +\mathcal{O}(5^2)$ \\
  \hline
\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

答案2

不太确定你用它做什么,因为它看起来有点奇怪。我在这里创建了一个创建表的命令,如果你经常这样做的话。

输出

在此处输入图片描述

代码

% add a fourth 2-column table in a page - TeX - LaTeX Stack Exchange
% Url: http://tex.stackexchange.com/questions/327659/add-a-fourth-2-column-table-in-a-page
% Date: fredag 2. september 2016 13.55.41



\documentclass{article}

\newcommand{\mathTable}[2]{%
    \begin{tabular}{|c|c|}
    \hline
    \(#1\) & \(#2 \)\\
    \hline
  \end{tabular}
}
\begin{document}

\begin{table}[hbt]
  \centering
  \mathTable{n}{w_n + \mathcal{O}(5^2)}
  \mathTable{n}{w_n + \mathcal{O}(5^2)}
  \mathTable{n}{w_n + \mathcal{O}(5^2)}
  \mathTable{n}{w_n + \mathcal{O}(5^2)}
\end{table}

\end{document}

答案3

由于表格内容处于数学模式,我建议您使用环境array而不是tabular环境。这将节省您输入大量$字符的时间。我还会删除@{\hskip 1cm}间距指令。

在此处输入图片描述

\documentclass{article}
\usepackage{array} % for "\extrarowheight" macro
\setlength\extrarowheight{2pt}
\begin{document}
\begin{table}[!htbp]
\centering
$\begin{array}{*{11}{|c}|}
\cline{1-2}\cline{4-5} \cline{7-8}\cline{10-11}
n & w_n +\mathcal{O}(5^2) && n & w_n +\mathcal{O}(5^2) && 
n & w_n +\mathcal{O}(5^2) && n & w_n +\mathcal{O}(5^2) \\
\cline{1-2}\cline{4-5} \cline{7-8}\cline{10-11}
\end{array}$
\end{table}
\end{document}

相关内容