2

I have a table with 2 columns. The 2nd column has a content which exceeds a page limit. I wish latex can break it automatically at the end of the page and continue on the next. here's my example.

\documentclass{article}

\usepackage{longtable}

\begin{document}
\begin{longtable}{| p{.75\textwidth} | p{.20\textwidth} |} 
\hline
foo & bar \\ \hline 
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bar \\ \hline
foo & bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr \\ \hline

\end{longtable}

\end{document}
  • Welcome to TeX SX! No, a long table can be broken only at a new row. – Bernard Aug 4 '16 at 13:56
  • Yes, it is possible (in principle), but no, I do not know how. It is not a standard feature provided by any of the tabular-like environments. – JPi Aug 4 '16 at 13:58
  • You should better use a list perhaps alongs with a tcolorbox (and probably less lines). – Ulrike Fischer Aug 4 '16 at 14:08
  • @JPi I think so too but I've been searching the whole day and couldn't find anything helpful. – texguy Aug 4 '16 at 14:22
  • @UlrikeFischer If there's no other alternatives I guess tcolorbox should be acceptable too... – texguy Aug 4 '16 at 14:24
1

Almost always such "tables" are best set as a list. Here I show the basic default description formatting but list formatting is highly flexible, perhaps most easily by use of the enumitem package. Note that unlike table rows list items always break over a page (here I show breaking over a column in two-column mode, just to make a smaller example).

enter image description here

\documentclass[twocolumn]{article}

\usepackage{longtable}
\hyphenation{ss-s-s-s-s-s-s-s-ss 
             ss-s-s-s-s-s-s-s-s-s-s-s-s-sr
             ss-s-s-s-s-s-s-s-s-s-s-s-s-ss
             ss-s-s-s-s-s-s-s-s-ss
             ss-s-s-s-s-s-s-s-s-s-s-s-s-s-ss
             }

\addtolength\textheight{-10\baselineskip}
\begin{document}

\begin{description}
\item[foo]bar  
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo]bar 
\item[foo] bassssss sssssssssssssssss sssssssssssssssss ssssssssssss
  sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss sssssssssss ssssssssssssssss sssssssssssssssr
\item[foo] bassssss sssssssssssssssss sssssssssssssssss ssssssssssss
  sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss ssssss
\item[foo] bassssss sssssssssssssssss sssssssssssssssss ssssssssssss
  sssssssssss ssssssssssssssss sssssssssssssssr bassssss
  sssssssssssssssss sssssssssssssssss ssssssssssss sssssssssss
  ssssssssssssssss sssssssssssssssr bassssss sssssssssssssssss
  sssssssssssssssss ssssssssssss sssssssssss ssssssssssssssss
  sssssssssssssssr bassssss sssssssssssssssss sssssssssssssssss
  ssssssssssss ssssss zzzzzzz zzzzzzzzzzzzz
\end{description}

\end{document}
|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.