GeneralTable Counter and LoT

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
pjmiller_57
Posts: 20
Joined: Tue Nov 08, 2011 4:37 pm

Table Counter and LoT

Post by pjmiller_57 »

Hi All,

I'm trying to put together a statistical analysis plan. This is something I've never tried before. I want to create a section at the end called table shells, but I'm running into a couple of problems.

The first happens when I use \setcounter{table}{0} followed by \listoftables. The idea is to list all of my table shells at the end without also listing tables that came earlier in the body of the document. I've included some sample code to illustrate the problem.

Code: Select all

\documentclass[12pt]{article}

%% Margins %%

\setlength{\textwidth}{6.25in} 
\setlength{\oddsidemargin}{0in}

%%%% Packages %%%%

\usepackage[nottoc,numbib]{tocbibind}
\usepackage[font={bf}]{caption}
\usepackage[newcommands]{ragged2e}
\usepackage{array}
\usepackage{longtable}
\usepackage{threeparttablex}
\usepackage{booktabs}
\usepackage[
  pdfstartpage=30,
  pdfpagemode=UseOutlines,
  bookmarks,
  bookmarksopen,
  pdfstartview=Fit,
  pdfview=Fit,
  colorlinks,
  linktocpage,
  linkcolor=blue,
  citecolor=blue,
  pagebackref=true
]{hyperref}

\begin{document}

\newpage

\section{Text with Tables Before the Table Shells}

An initial table called Table \hyperref[tbl:another]{\ref{tbl:initial}}.

{
\footnotesize
\begin{longtable}{ *{3}{>{\centering}m{1.5in}} }
  \caption[]{An Initial Longtable}  \\ \hline
  \label{tbl:initial}
  Column 1 & Column 2 & Column 3 \\ \hline
\endfirsthead
   \caption[]{An Initial Longtable (Continued)}  \\ \hline
  Column 1 & Column 2 & Column 3 \\ \hline
\endhead
   \hline \multicolumn{3}{r}{\emph{Continued on next page}}
\endfoot
   \hline
\endlastfoot
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
\end{longtable}
}

\newpage

Another table called Table \hyperref[tbl:another]{\ref{tbl:another}}.

{
\footnotesize
\begin{longtable}{ *{3}{>{\centering}m{1.5in}} }
  \caption[]{Another Longtable}  \\ \hline
  \label{tbl:another}
  Column 1 & Column 2 & Column 3 \\ \hline
\endfirsthead
   \caption[]{Another Longtable (Continued)}  \\ \hline
  Column 1 & Column 2 & Column 3 \\ \hline
\endhead
   \hline \multicolumn{3}{r}{\emph{Continued on next page}}
\endfoot
   \hline
\endlastfoot
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
\end{longtable}
}

\newpage

%\section{Appendix B: Table Shells}
\setcounter{table}{0}
\renewcommand\listtablename{Appendix A: Table Shells} 
\renewcommand\thetable{\S\arabic{table}}
\listoftables

\newpage

{
\footnotesize
\begin{longtable}{ *{3}{>{\centering}m{1.5in}} }
  \caption[First Table Shell]{First Table Shell} \\ \hline
  Column 1 & Column 2 & Column 3 \\ \hline
\endfirsthead
  \caption[]{First Table Shell (Continued)} \\ \hline
  Column 1 & Column 2 & Column 3 \\ \hline
\endhead
   \hline \multicolumn{3}{r}{\emph{Continued on next page}}
\endfoot
   \hline
\endlastfoot
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
XXXXX & XXXXX & XXXXX \\ 
\end{longtable}
}

\newpage

\begin{table}[h]
\caption[Second Table Shell]{Second Table Shell}
\begin{center}
\begin{tabular}{lcc} \hline
Column 1   & Column 2   & Column 3 \\ \hline
Col1, Row1 & Col2, Row1 & Col3, Row1 \\     
Col1, Row2 & Col2, Row2 & Col3, Row2 \\
Col1, Row3 & Col2, Row3 & Col3, Row3 \\ \hline
\end{tabular}
\end{center}
\end{table}

\newpage

\begin{table}[h]
\caption[Third Table Shell]{Third Table Shell}
\begin{center}
\begin{tabular}[c]{lcc} \hline
Column 1   & Column 2   & Column 3 \\ \hline
Col1, Row1 & Col2, Row1 & Col3, Row1 \\     
Col1, Row2 & Col2, Row2 & Col3, Row2 \\
Col1, Row3 & Col2, Row3 & Col3, Row3 \\ \hline
\end{tabular}
\end{center}
\end{table}

\end{document}
When I run this code, the link on page 5 that should point to the first table shell (\S1) actually points to the first table in the body of the document. Interestingly, the problem doesn't seem to crop up if I use a {tabular} environment instead of longtable for the tables in the body. My actual document has a multi-page table in the body though. So I can't solve my problem that way. I'm also curious to know what is going wrong.

The second problem I'm struggling with is figuring out how to make my LoT look like a section with numbering. My understanding is that a LoT doesn't normally have this but I think it makes sense to have it in this particular context.

Any help with this would be greatly appreciated.

Thanks,

Paul
Last edited by localghost on Tue Oct 22, 2013 8:27 pm, edited 2 times in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

pjmiller_57
Posts: 20
Joined: Tue Nov 08, 2011 4:37 pm

Table Counter and LoT

Post by pjmiller_57 »

Hi All,

Waited 4-5 days and then tried posting this elsewhere. Got a solution that worked both for my sample code and in my actual document.

The link to the solution is:

http://tex.stackexchange.com/questions/ ... ntertable0

Thanks,

Paul
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Table Counter and LoT

Post by localghost »

pjmiller_57 wrote:[…] Waited 4-5 days and then tried posting this elsewhere. […]
You can simply bump a topic to bring it back to the focus of attention. Nevertheless, thanks for pointing out the solution.


Thorsten
Post Reply