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 writing a thesis using document class -book. The list of table is not generated automatically like the list of figure and table of contents. Please help me out.

share|improve this question
Welcome to TeX.sx! Please add a minimal working example (MWE) that illustrates your problem. – lockstep Nov 1 '11 at 15:13
None of those elements are automatically generated by the book class without adding the appropriate \tableofcontents, \listoffigures and \listoftables. Have you done this? Are each of your tables inside \begin{table} ... \end{table} environments? – Alan Munn Nov 1 '11 at 15:15
The first thing I would check is that \jobname.lot is being generated correctly- that's where the information for \listoftables is stored. – cmhughes Nov 1 '11 at 15:15
Perhaps this discussion at tex.stackexchange.com/questions/33193/… might be of interest in creating \listoffigures (or \listoftables) only when figure (or table) was used. – Werner Nov 1 '11 at 16:19

The list of tables is generated by the command \listoftables; but like \listoffigures it's not really the list of tables: it lists all the \caption commands appearing inside table environments; so if you say


nothing will appear in the list of tables.

One of the most diffuse prejudices is that a command \includegraphics can only appear inside a figure environments and often users confuse table with tabular.

\listoftables will not list tabular environments, but only those table environments that contain at least one \caption command (which might contain a tabular, but are not required to).

share|improve this answer

Do check two things: First, has the \listoftables command (should be located in the vicinity of the \listoffigures command) either been deleted or commented out (possibly by accident)? Second, do you maybe have only unnumbered table environments? If so, they won't show up in the List-of-Tables section by default.

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.