У меня есть длинная таблица в виде PDF-файла на две или три страницы. Есть ли способ автоматически отображать этот PDF-файл непрерывно на страницах? Я также хочу иметь подпись для этого. Я предпочитаю использовать include figure вместо include pdf, если только у вас нет лучшего предложения, чтобы сделать его более красивым. Это может быть очень просто. Я хочу отображать этот PDF-файл непрерывно с красивой подписью в конце. Что я делаю:
\begin{figure}
\centering
\includegraphics{a.pdf}
\caption{Caption}
\label{fig:enter-label}
\end{figure}
Но он печатается только на первой странице, где он указан.
решение1
«Автоматически» — немного сложнее, поскольку обычно приходится обрезать части оригинала, по крайней мере, теряя номера страниц.
Здесь я включаю двухстраничную таблицу из longtable
пакета в другой документ. Немного масштабирую ее, чтобы она влезла, добавляю новые номера страниц и подпись, а также обрезаю исходную подпись и заголовок/подножье страницы, а также часть текста из следующего раздела.
Длинное руководство выглядит так:
А первая таблица включена в другой документ и переозаглавлена в конце:
\documentclass[a4paper]{article}
\usepackage{graphicx}
\begin{document}
This is a new main document
\begin{figure}[p]
\centering
% /usr/local/texlive/2024/texmf-dist/doc/latex/tools/longtable.pdf
\fbox{\includegraphics[page=2,scale=0.9,trim=4cm 4cm 4cm 5cm,clip]{longtable.pdf}}
\end{figure}
\begin{figure}[p]
\centering
% /usr/local/texlive/2024/texmf-dist/doc/latex/tools/longtable.pdf
\fbox{\includegraphics[page=3,scale=0.9,trim=4cm 10cm 4cm 5cm,clip]{longtable.pdf}}
\caption{more normal to caption multi-page tables at the start
so people know what they are about before reading them}
\end{figure}
\clearpage
and more text
\end{document}