将 PDF 中的页面插入 Lyx 文档时出现问题

将 PDF 中的页面插入 Lyx 文档时出现问题

我想将 PDF 文件中的一页插入到我的 Lyx 演示文稿文件中。我使用“插入”-->“文件”-->“外部”、“PDFPages”,选择 PDF 文件,然后转到“选项”并输入“pages={1}”以从 PDF 中选择第一页。

结果看起来像是 PDF 的所有 7 页杂乱无章的叠加。这个杂乱的图像根本不显示在编译后的 pdflatex 输出文件中。当我尝试通过按 command-t 预览文件时,它也会导致错误;错误显示“LaTex 错误:未找到文件 ''”。

我是 Lyx 中 Beamer 的新手(虽然对 Lyx 并不完全陌生),我可能缺少一些基本的东西。我需要安装包还是其他什么?

感谢您的帮助。

答案1

我不太熟悉beamerLyX 中的演示文稿,但我会引用手册第 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 页。由于这是作为图像插入的,因此演示文稿的页眉、页脚等将可见。

相关内容