- Чтобы в файл Latex вставить готовый файл pdf, используется пакет
pdfpagesи команда\includepdf:\usepackage{pdfpages} % вставка pdf
...
\includepdf[pages=-]{3.pdf} % pages=- вставка всех страниц, 3.pdf - имя файла
Подробнее про вставку файлов pdf см. статью на нашем сайте: Добавление страниц pdf файла — пакет pdfpages.
Чтобы в оглавлении работали ссылки на страницы, в преамбулу нужно добавить пакет
hyperref, а в текст команду создания оглавления:\usepackage[unicode, pdftex]{hyperref} % появятся ссылки в оглавлении
\hypersetup{
unicode=true,
colorlinks=true,
linkcolor=blue, % цвет ссылок в оглавлении
pdfborder = {0 0 0}
}
...
\tableofcontents % оглавление
Чтобы в оглавление добавить ссылку на вставленный файл, вместо команды вставки файла из п. 1. нужно написать следующее (см. комментарии в коде):
\clearpage % новая страница
\phantomsection % установка ссылки на место в документе для оглавления
\addtocounter{chapter}{1} % увеличиваем счётчик глав
\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}Имя главы} % добавляем пункт главы в оглавление, можно вставить не главу, а раздел section и т. п.
\label{mychapter} % какая-нибудь метка для ссылки
\includepdf[pages=-]{3.pdf} % вставка документа pdfПосле компиляции в оглавлении появится Глава 3, нажав на нее, перейдем на страницу 5:

Полный код со вставкой оглавления и файла pdf:
\usepackage{pdfpages} % вставка pdf
\usepackage[unicode, pdftex]{hyperref} % появятся ссылки в оглавлении
\hypersetup{
unicode=true,
colorlinks=true,
linkcolor=blue, % цвет ссылок в оглавлении
pdfborder = {0 0 0}
}
...
\begin{document}
\tableofcontents % оглавление
...
\clearpage % новая страница
\phantomsection % установка ссылки на место в документе для оглавления
\addtocounter{chapter}{1} % увеличиваем счётчик глав
\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}Имя главы} % добавляем пункт главы в оглавление, можно вставить не главу, а раздел section и т. п.
\label{mychapter} % какая-нибудь метка для ссылки
\includepdf[pages=-]{3.pdf} % вставка документа pdf
...