[Tex/LaTex] Split a big table on two pages

longtabletablestabularx

I'm trying to fix a table in my latex file. The table is too long and few last rows go over the number of pages and also partially into the footnote. I thought of using longtable package to break the table and extend over the second page (see example 1). However, once I do it I run into another problem because the text in the right column goes beyond the \textwidth. No clue how to overcome this problem.

In the end, I would prefer to have the big table stretched over two pages with the header of the table also visible on the second page. I would appreciate if someone could help me out here.

Here is my code:

\usepackage{booktabs}   
\usepackage[table,xcdraw]{xcolor}
\usepackage{longtable}
\newlength{\asdf} 
\setlength{\asdf}{\textwidth}
\addtolength{\asdf}{-8\tabcolsep}

\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{caption}
\usepackage{array}

\begin{tabularx}{\textwidth}{@{}lX@{}}
\toprule
\textbf{YYYYYYYYYYYY}  & \textbf{ZZZZZZZZZZZZZZ} \\
\midrule
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
 0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
\bottomrule
\end{tabularx}
\end{table} 

Example 1

Best Answer

Here you are. With ltablex, the syntax is the same as for longtable. In particular, you don't nest tabularx in a table environment, and the \caption is incorporated to the first head.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ltablex}
\usepackage{caption, booktabs}

\begin{document}

\begin{tabularx}{\linewidth}{@{}lX@{}}
\caption{My caption} \\
\toprule
\textbf{YYYYYYYYYYYY} & \textbf{ZZZZZZZZZZZZZZ} \\
\midrule
\endfirsthead
\toprule
\textbf{YYYYYYYYYYYY} & \textbf{ZZZZZZZZZZZZZZ} \\
\midrule
\endhead
\midrule
\multicolumn{2}{r}{\footnotesize( To be continued)}
\endfoot
\bottomrule
\endlastfoot
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
 0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb; \\
 0000 & aaaa $\&$ bbbbb; aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;aaaa $\&$ bbbbb;
\end{tabularx}

\end{document} 

enter image description here

Related Question