# Captions for tables included via pdfpages

I have a large number of multipage longtables as independent pdfs. I am including these pdfs in my main document using the pdfpages package. My code for including the PDFs currently looks like this:

\section{Analysis}

We first present the data for group A (Table~\ref{tab:groupadata}).
{
]{directory/firstgroupdata.pdf}
}


I can get the captions for these tables to go into the List of Tables with the addtolist= option but how do I get the inserted PDF tables to have auto-captions like regular tables? I thought of hardcoding the caption into the longtable in the pdfs, but if I shuffle the position of the tables, it is a pain to go into the tex files and change the caption once more for each of the tables.

Any solutions or workarounds for adding captions to these external tables would be great. Thanks for your time!

-

use the capt-of package (only one line of code:-) then you can go

\captionof{table}{a table caption}


before or after each included table pdf.

-
Thank you for this solution! It works very well for portrait-oriented pages! So now my code looks like { \captionof{table}{Caption of table} \label{tab:tablelabel} \includepdf[pages={-},nup=1x1,templatesize={5.45in}{8.5in},pagecommand={}]{direc‌​tory/firsttable.pdf} } By including this: pagecommand={\begin{center} Table~\ref{tab:tablelabel} \end{center} I can get it to print this caption on top of the table. But what do I do for landscape oriented tables? It still puts the caption in portrait format. –  Ariel Apr 6 '12 at 11:55
you can probably use lscape package to rotate the pages including the inclusion and the caption –  David Carlisle Apr 6 '12 at 21:56
@DavidCarlisle I do not get that working. In the documentation of the caption package it is written that captionof should only be used inside of environments. But which one should I use? \begin{figure} messes up everything –  louis cypher Apr 28 '12 at 16:02
This is why we always ask people to supply a minimal working example (MWE) as it makes things easier to understand. In the landscape case you are probably already inside a landscape environment so you don't need another one. –  David Carlisle Apr 28 '12 at 16:10
@louiscypher I found that I had to rotate the pages in addition to putting them in a landscape environment. Something like this: \begin{landscape} {\includepdf[pages={-},angle=90, offset=8mm 0mm, pagecommand={\begin{center}\textbf{~\Cref{fig:label} caption goes here.}\end{center}}, addtolist={ 1, caption for TOC goes here, tab:label}]{path/to/example.pdf} } \end{landscape}` –  Ariel May 27 '12 at 3:25