BagaBaga
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Для работы минимального примера требуется, чтобы в директории, где находится исходный код была директория sec00, в которой - a00. Внутри a00 должен быть файл art.pdf Т.е. его путь ./sec00/a00/art.pdf Код: \documentclass[12pt,a4paper]{book} %%%%--Начало преамбулы \usepackage{cmap} % поиск на русском по файлу в Adobe Acrobat Reader \usepackage[cp1251]{inputenc} % кодировка входного файла \usepackage[T2A]{fontenc} % внутренняя кодировка шрифтов \usepackage[english,russian]{babel} \usepackage{hyperref} % гиперссылки (из оглавлений, указателей и т.д.) \hypersetup{ bookmarks=true, unicode=true, pdftoolbar=true, pdfmenubar=false, pdffitwindow=false, pdfstartview={FitH}, pdftitle={xxx}, pdfauthor={\copyright\ Authors}, % author pdfsubject={xxx}, % subject of the document pdfcreator={xxx}, % creator of the document pdfproducer={xxx}, % producer of the document pdfkeywords={keywords}, % list of keywords pdfnewwindow=true, % links in new window colorlinks=false, % false: boxed links; true: colored links linkcolor=red, % color of internal links citecolor=green, % color of links to bibliography filecolor=magenta, % color of file links urlcolor=cyan % color of external links } \usepackage{fancyhdr} \usepackage[final]{pdfpages} % USE ONLY pdfLaTeX \usepackage{import} \usepackage{makeidx} % пакет для создания индекса \makeindex \usepackage[left=2cm,right=2cm, top=2cm,bottom=2cm,bindingoffset=0cm]{geometry} %%%%--конец преамбулы %%%%--собственная макрокоманда \def \artitem [#1][#2][#3][#4]{ \phantomsection \addcontentsline{toc}{subsection}{#3, #4} \protect\input{./#1/#2/aindex} \rhead{} \lhead{} \fancyhead[CE]{{#3}} \fancyhead[CO]{\it#4} \cfoot{\thepage} \renewcommand{\footrulewidth}{0.4pt} \includepdfset{pages=-,pagecommand=\thispagestyle{fancy}} \protect\includepdf[pages=-]{./#1/#2/art} }%--end of artitem %%%%--конец макрокоманды \begin{document} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} \include{commontoc} %--TOC \pagestyle{fancy} \artitem[sec00][a00][Мамба Г., Богомолов Ю.][Тестовый набор статей в \LaTeX] \newpage \printindex \end{document} | Этот код делает следующее: вставляет pdf-файл по указанному пути в LaTeX-документ, формирует верхние и нижние колонтитулы (ключая нумерацию страниц), вставляет пункт в оглавление (т.е. секция - строка в оглавлении - соответсвует вставленному pdf-документу). |