I am using the tabularx environment since it the X component of the columns is very useful and necessary for the tables I want to produce. However, a single one of my tables is longer that a page, and I would like it to break over the page, without any of my other tabularx tables breaking over the page. Is there a way of doing this? I have found the ltablex package that will do the job of breaking the tables, but I don't wish it to apply to all my tables. Is it some way of using \renewenvironment?
\documentclass{article}
\usepackage{fullpage}
\usepackage{tabularx}
\usepackage{ltablex} % This is the package I would like to apply to a single table
\usepackage{bigstrut}
\begin{document}
\begin{center}
\begin{tabularx}{\textwidth}{|l X l|}
\hline
& \textbf{HEADING} & \textbf{HEADING} \bigstrut \tabularnewline
\hline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \bigstrut[t] \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \tabularnewline
& TEXT & \tabularnewline
\textbf{Number} & \textbf{WORDS} & \textbf{WORD} \bigstrut[t] \tabularnewline
& TEXT & \tabularnewline
\end{tabularx}
\end{center}
\end{document}
This has enough lines of text in it to go over the page length. I was thinking along the lines bringing the ltablex package down into the environment, and I need to retain the X functionality of the tabularx environment

\documentclass{...}and ending with\end{document}. – jub0bs Jan 10 '14 at 15:03ltablexpackage, you could consider loading the ltxtable package. An advantage of using the latter package is that it doesn't modify thetabularxenvironment. (Theltxtablepackage provides hooks for extending thelongtableenvironment so that it accepts columns of typeXa latabularx.) – Mico Jan 10 '14 at 15:06Xfeature in the long table uselongtable– David Carlisle Jan 10 '14 at 15:07ltablexpackage modifies alltabularxenvironments, and that this is something you don't want to see happen. Having tables span more than one page is not something that can be automated entirely; some judgment, common sense, and attention to detail are needed. If you load theltxtablepackage, you can work specifically on the table that spans more than one page while leaving the othertabularxenvironments unaffected -- which, if I understand you correctly, is what you want. – Mico Jan 10 '14 at 16:00ltablexpackage (which you mention in your posting) and theltxtablepackage (which I mentioned in an earlier comment) are not the same. Have you given theltxtablepackage and method a try? – Mico Jan 13 '14 at 10:15ltxtableworks, is there and example about? – hfmaciver Jan 13 '14 at 10:25ltxtablepackage. See, for instance, How to set the width of column in longtable method? and Textwidth longtable with centered headers. – Mico Jan 13 '14 at 12:00