我正在尝试获取演示文稿的 PDF 输出beamer
并仅获取幻灯片的子集,然后从中创建一个 PDF 文件(我无法beamer
使用相关幻灯片重新编译演示文稿,因为它们带有注释)。
当我使用时:
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=1-15]{presentation.pdf}
\end{document}
页面被放大了,并且 pdf 幻灯片不是beamer
演示幻灯片的通常大小。
如果我将文档类别更改为beamer
,所有页面都将显示为空白。
我该如何修复它?
答案1
如果你知道你的演示幻灯片有多大
\documentclass{article}
\usepackage[paperheight=197mm,paperwidth=254mm]{geometry}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=1-15]{presentation.pdf}
\end{document}
如果您使用beamer
documentclass,您甚至不必知道幻灯片的大小,只需将默认的白色背景替换为透明背景即可使幻灯片可见:
\documentclass{beamer}
\usepackage{pdfpages}
\setbeamercolor{background canvas}{bg=}
\begin{document}
\includepdf[pages=1-15]{presentation.pdf}
\end{document}
答案2
为了测试目的,据说原始演示文稿xxx.pdf
来自:
\documentclass{beamer}
\usepackage{lipsum}
\title{Non Source Presentation}
\author{Someone}
\usetheme{Berkeley}
\begin{document}
\maketitle
\section{Lore} \begin{frame}{Lore ipsum} \lipsum[1] \end{frame}
\section{Ipsum} \begin{frame}{Nam dui ligula} \lipsum[2] \end{frame}
\section{Dolor} \begin{frame}{Nulla malesada} \lipsum[3] \end{frame}
\end{document}
然后,在您的新演示文稿中,为了仅包含幻灯片 1 和 4 xxx.pdf
,您可以简单地将每个 PDF 页面作为图像插入:
\documentclass{beamer}
\setbeamersize{text margin left=0pt,text margin right=0pt}
\begin{document}
\frame{\includegraphics[page=1,width=\textwidth]{xxx.pdf}}
\frame{\includegraphics[page=4,width=\textwidth]{xxx.pdf}}
\end{document}
结果: