TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using \longtable command in a thesis preamble. My problem is that my data are large numbers, and I need to reduce the size of the table to footnote size. I tried using \begin{footnotesize}-\end{footnotesize} commands, it gave me an error message. What is the right way to reduce the size of the table with using a longtable?

share|improve this question
Please, add a minimal example of what you're trying to do. – egreg Feb 12 '12 at 11:06
up vote 15 down vote accepted

This should work:

Text before the long table


Text after the long table
share|improve this answer
Thhank you for the answer, it is working, and te caption of the table still has the same normal size. However, the problem now is regading the header \multicolumn{5}{|c|}{{\tablename} \thetable{} -- Continued} \\ \hline that is repeated on every newpage except the first page and the footer \hline \multicolumn{5}{l}{{Continued on Next Page\ldots}} \\ that is repeated on every new page except that last page are also getting footnotesize. I need these to have fontsize as the normal font of the text. How to fix that please. Thank you in advance. – Mara Feb 13 '12 at 1:47
@Mara Please, add a sample to your question – egreg Feb 13 '12 at 8:29
Great, so easy but working perfectly. Tried out different other ideas, but none worked on the longtable. This is awesome. – kwoxer Apr 27 '15 at 16:44

This will also work:

Text before longtable


Table data...


Text after longtable
share|improve this answer

I would suggest to create an environment for the table. In this environment one can configure all aspects of the table. If there is an complex table it is easier to keep track of the configuration and you can reuse it for more than one table. This definition is placed in the preamble of the document to keep splitting content from formating stuff. Furthermore this is significant when you input the data automatically via a (Lua or Perl) script, because you don't have to write the formating stuff again and again. You just put the data into the created environment.


    % other formating stuff
    Column 1 &Column 2 &Column 3\\



share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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