我想将 PDF 文件中的一页插入到我的 Lyx 演示文稿文件中。我使用“插入”-->“文件”-->“外部”、“PDFPages”,选择 PDF 文件,然后转到“选项”并输入“pages={1}”以从 PDF 中选择第一页。
结果看起来像是 PDF 的所有 7 页杂乱无章的叠加。这个杂乱的图像根本不显示在编译后的 pdflatex 输出文件中。当我尝试通过按 command-t 预览文件时,它也会导致错误;错误显示“LaTex 错误:未找到文件 ''”。
我是 Lyx 中 Beamer 的新手(虽然对 Lyx 并不完全陌生),我可能缺少一些基本的东西。我需要安装包还是其他什么?
感谢您的帮助。
答案1
我不太熟悉beamer
LyX 中的演示文稿,但我会引用手册第 18-19 页的一段话beamer
(重点是我的):
\usepackage{pdfpages}
类似命令
\includepdf
仅起作用外部框架因为它们会“自行”生成页面。你也可以说\setbeamercolor{background canvas}{bg=}
当您使用此类命令时,背景(即使是白色背景)也会打印在您尝试包含的图像上。例如:
\begin{document} \begin{frame} \titlepage \end{frame} { \setbeamercolor{background canvas}{bg=} \includepdf{somepdfimages.pdf} } \begin{frame} A normal frame. \end{frame} \end{document}
LyX 不使用\begin{frame}
/ \end{frame}
,而是定义了一些自定义命令(\lyxframe
/ \lyxframeend
),但我猜想同样的道理:\includepdf
不能位于框架内,因此必须将其放在\lyxframeend
(之后端帧在样式菜单中),在下一个\lyxframe
(开始帧(来自样式菜单)。
第二点需要 ERT。在插入的 PDF 之前使用Ctrl+ (或插入 --> TeX 代码)创建一个 ERT,然后写入L
{\setbeamercolor{background canvas}{bg=}
在其中。紧接着添加第二个 ERT,并}
在其中添加右括号 。这可能是 PDF 没有出现的原因,因为它被背景颜色覆盖了。括号是必要的,以便将背景颜色的重新定义保留在该单个幻灯片中。
可能的替代方案,\includegraphics
根据您的需要,您或许可以使用标准插入 --> 图形来插入页面。在LaTeX 和 LyX 选项您可以添加page=5
插入 PDF 的第 5 页。由于这是作为图像插入的,因此演示文稿的页眉、页脚等将可见。