19

I've got a very long table in a document that I'm not sure how to deal with. I've been thinking about putting it in the appendix of my document (I'd have to create one just for the table). It's too long to place directly in the text (it takes up a page). Is there a way of maybe putting half of the table in one "column" and the other half in another without making two columns for the text?

Cheers!

This is the table:

\begin{table}[h!]
\begin{tabular}{ccc}
\toprule
Anfalljahr & Abwicklungsjahr & Standardfehler \\
\midrule 
1 & 9 & 650,1919 \\ 
\midrule
2 & 8 & 875,4824 \\
2 & 9 & 671,2845 \\
\midrule 
3 & 7 & 1170,6342 \\
3 & 8 & 901,8521 \\
3 & 9 & 691,6597 \\
\midrule
4 & 6 & 1559,5708 \\
4 & 7 & 1203,8834 \\
4 & 8 & 927.5346 \\
4 & 9 & 711,4804 \\
\midrule
5 & 5 & 2071,7564 \\
5 & 6 & 1606,1098 \\
5 & 7 & 1239,1049 \\
5 & 8 & 954,6539 \\
5 & 9 & 732,4417 \\
\midrule
6 & 4 & 2698,5804 \\
6 & 5 & 2151,6863 \\
6 & 6 & 1665,0242 \\
6 & 7 & 1283,5693 \\
6 & 8 & 989,0181 \\
6 & 9 & 759,1276 \\
\midrule
7 & 3 & 3423,2954 \\
7 & 4 & 2855,1991 \\
7 & 5 & 2267,2416 \\
7 & 6 & 1749,4723 \\
7 & 7 & 1347,3335 \\
7 & 8 & 1038.4542 \\
7 & 9 & 797,6345 \\
\midrule
8 & 2 & 4299,1644 \\
8 & 3 & 3767,7121 \\
8 & 4 & 3110,0573 \\
8 & 5 & 2446,4490 \\
8 & 6 & 1875,8567 \\
8 & 7 & 1440,5486 \\
8 & 8 & 1109,7732 \\
8 & 9 & 852,8231 \\
\midrule
9 & 1 & 5648,2843 \\
9 & 2 & 5186,1165 \\
9 & 3 & 4445,4462 \\
9 & 4 & 3574,7993 \\
9 & 5 & 2745,5721 \\
9 & 6 & 2068,0585 \\
9 & 7 & 1571,5864 \\
9 & 8 & 1204,7393 \\
9 & 9 & 924,0199 \\
\bottomrule
\end{tabular}
\caption{Standardfehler für die geschätzten Schadenzuwächse}
\end{table}
3

3 Answers 3

21

The easiest is to split the data into two tabulars.

\begin{tabular}{..}
...
\end{tabular}
\begin{tabular}{..}
...
\end{tabular}

enter image description here

See code at MWE.

6
  • I just tried that but for some reason it still doesn't place them next to each other. This is the bit that ends the first tabular and begins the next one. \end{tabular} \begin{tabular}{ccc} \toprule Anfalljahr & Abwicklungsjahr & Standardfehler \\ Commented Sep 21, 2013 at 12:02
  • Are you leaving a blank line in between?
    – yannisl
    Commented Sep 21, 2013 at 13:26
  • 1
    it is \begin{tabular}[t]{..} you need to use Jonas
    – user37536
    Commented Sep 30, 2013 at 19:03
  • 3
    How do you get these to be vertically aligned at the top? Splitting the tabulars into two and placing them next to each other works for me but the top \hlines are not vertically aligned...
    – Constantin
    Commented Apr 22, 2015 at 20:22
  • 1
    @Constantin Put [t] parameter after \tabular: \begin{tabular}[t]
    – user4035
    Commented Sep 29, 2016 at 12:45
10

I used minipage and vdots and got the effect I wanted:

\documentclass[11pt]{article}
\usepackage{booktabs}
\begin{document}

\begin{table} 
\caption{Your Caption}

\begin{minipage}{0.5\textwidth}
\begin{tabular}{ccc}
\toprule
\textbf{Cell} & \textbf{Simulation} & \textbf{Theoretical} \\
\midrule
0  &  0.0  &  7.88e-31   \\
\vdots & \vdots & \vdots  \\ 
\bottomrule
\end{tabular}

\end{minipage} \hfill
\begin{minipage}{0.5\textwidth}
\begin{tabular}{ccc}
\toprule
\textbf{Cell} & \textbf{Simulation} & \textbf{Theoretical}  \\
\midrule
\vdots & \vdots & \vdots  \\
99  &  0.0  &  7.88-29  \\ 
\bottomrule
\end{tabular}

\end{minipage}
\end{table}
\end{document}

enter image description here

1
  • 1
    This is an excellent solution with a comprehensive MWE - thank you!!
    – Brunox13
    Commented Sep 8, 2021 at 17:19
3

The MWE supplied by the original answer uses \documentclass[twocolumn]{article} on the first line. This will cause the entire document to be presented in two column form.

A more minimal working example is

\documentclass[10pt]{article}

\begin{document}


\begin{tabular}[t]{ccc}
\hline
Anfalljahr & Abwicklungsjahr & Standardfehler \\
\hline 
1 & 9 & 650,1919 \\ 
\hline
2 & 8 & 875,4824 \\
2 & 9 & 671,2845 \\
\hline 
3 & 7 & 1170,6342 \\
3 & 8 & 901,8521 \\
3 & 9 & 691,6597 \\
\hline
4 & 6 & 1559,5708 \\
4 & 7 & 1203,8834 \\
4 & 8 & 927.5346 \\
4 & 9 & 711,4804 \\
\hline
9 & 1 & 5648,2843 \\
9 & 2 & 5186,1165 \\
9 & 3 & 4445,4462 \\
9 & 4 & 3574,7993 \\
9 & 5 & 2745,5721 \\
9 & 6 & 2068,0585 \\
9 & 7 & 1571,5864 \\
9 & 8 & 1204,7393 \\
9 & 9 & 924,0199 \\
\hline
5 & 5 & 2071,7564 \\
5 & 6 & 1606,1098 \\
5 & 7 & 1239,1049 \\
5 & 8 & 954,6539 \\
5 & 9 & 732,4417 \\
\hline
\end{tabular}
\begin{tabular}[t]{ccc}
\hline
Anfalljahr & Abwicklungsjahr & Standardfehler \\
\hline 
6 & 4 & 2698,5804 \\
6 & 5 & 2151,6863 \\
6 & 6 & 1665,0242 \\
6 & 7 & 1283,5693 \\
6 & 8 & 989,0181 \\
6 & 9 & 759,1276 \\
\hline
7 & 3 & 3423,2954 \\
7 & 4 & 2855,1991 \\
7 & 5 & 2267,2416 \\
7 & 6 & 1749,4723 \\
7 & 7 & 1347,3335 \\
7 & 8 & 1038.4542 \\
7 & 9 & 797,6345 \\
\hline
8 & 2 & 4299,1644 \\
8 & 3 & 3767,7121 \\
8 & 4 & 3110,0573 \\
8 & 5 & 2446,4490 \\
8 & 6 & 1875,8567 \\
8 & 7 & 1440,5486 \\
8 & 8 & 1109,7732 \\
8 & 9 & 852,8231 \\
\hline
\end{tabular}

\end{document}

The key elements are the [t] argument given to both tabular environments in order to make both table align at the top. If you need more control than this, you can turn to minipages. http://texblog.org/2007/08/01/placing-figurestables-side-by-side-minipage/

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .