pdflatex Ошибка «Требуемая страница не существует» с beamerarticle

pdflatex Ошибка «Требуемая страница не существует» с beamerarticle

У меня есть несколько beamertex-файлов, и мне нужно создать руководство (используя beamerarticle), которое объединит все файлы beamer (с их примечаниями) в один документ. Исходную основу вывода articlebeamer можно найти здесь:Отображение слайдов с помощью Beamer и класса Article

На данный момент у меня есть следующее:

  • chapter1.tex
  • chapter2.tex
  • chapter1.beamer.tex
  • chapter2.beamer.tex
  • full.article.tex

full.article.texесть что-то вроде этого:

% BEGIN FULL.ARTICLE.TEX
\documentclass{article} 
\usepackage{beamerarticle}
\usepackage{pgf}

\setjobnamebeamerversion{chapter1.beamer}
\setjobnamebeamerversion{chapter2.beamer}

\newcommand{\showslide}[1]{
    \begin{figure}
        \center \fbox{\includeslide[width=10cm]{#1}}
    \end{figure}
}

\input{chapter1.tex}
\input{chapter2.tex}
% END FULL.ARTICLE.TEX

Я уже выполнил pdflatexобработку *.beamer.texфайлов, поэтому соответствующие выходные файлы PDF находятся в той же папке, что и full.article.tex.

При запуске pdflatex full.article.texя получаю следующую ошибку:

!pdfTeX error: pdflatex (file ./chapter2.beamer.pdf): PDF inclusion: required page does not exist <8>

Буду признателен за любую помощь в выяснении того, что я делаю не так.

решение1

Если у вас уже есть подготовленные pdfфайлы, вы можете использовать следующий MWE, чтобы собрать их в один pdfфайл ( full.article.tex):

\documentclass{minimal}

\usepackage{pdfpages} % http://www.ctan.org/pkg/pdfpages

\begin{document}
  \includepdf[pages=-]{chapter1.beamer.pdf}
  \includepdf[pages=-]{chapter2.beamer.pdf}
% \includepdf[pages=-]{chapter3.beamer.pdf}
\end{document}

С помощью макроса вы можете включить в документ \includepdfполный или страницы указанного файла. Класс документа не дает полей, поэтому ваши включенные файлы не изменяются.pdfminimalpdf

Связанный контент