将 png 图像包含到 beamer focus 主题中时出现白色细水平线

将 png 图像包含到 beamer focus 主题中时出现白色细水平线

我正在编写一个 beamer 演示文稿,使用焦点主题 16:9 样式。在第一张幻灯片中,我尝试包含一个 png 图像作为背景图像。除了顶部有一条非常细的白色水平线外,它看起来不错。其余幻灯片都很好。如果我不包含图像,一切都很好。我尝试以不同的方式调整大小或更改图像,但发生了同样的事情。我也尝试包含 pdf 而不是 png。同样的事情:顶部有一条水平白线。

我也尝试了默认的 4:3 格式而不是 16:9,但问题依然存在。

看看我是如何包含 png 图像的:

\begin{frame}[plain]

    \makebox[\linewidth]{\includegraphics[width=\paperwidth]{Images/c21.png}}

\end{frame}

您可以在这里看到结果:

在此处输入图片描述

我以为这是阅读器的问题。但我看到不同的 pdf 阅读器都有这个问题。我在 MacOS 13.2.1 上使用最新的 TeX Live 2022。有人知道这是怎么回事吗?我的代码中有错误,还是某些 TeX 包中有错误,或者 !?

谢谢你,斯蒂芬

答案1

主题focus完全重新定义了框架plain。除此之外,它“忘记”通过设置来真正使框架变得简单\beamer@plainframetrue。如果您将其添加到焦点主题对普通框架的重新定义中,白线似乎消失了:

\documentclass[aspectratio=169]{beamer}

\usetheme{focus}

\makeatletter
\define@key{beamerframe}{plain}[true]{%
    \beamer@plainframetrue%
    \setbeamertemplate{background canvas}[focusplain]%
    \setbeamertemplate{frametitle}[plain]%
    %
    \setbeamertemplate{footline}[none]%
}
\makeatother

\begin{document}
    
\begin{frame}[plain]

    \makebox[\linewidth]{\includegraphics[width=\paperwidth]{example-image-duck}}

\end{frame}

    
\end{document}

答案2

我认为我找到这个问题了。

我正在使用这个投影仪模板:“焦点”从这里开始:http://www.latextemplates.com/template/focus-presentation。基本上,我已经下载了模板并尝试在第一张幻灯片上添加 16:9 的图像。

如果我只是使用默认的 Beamer 演示文稿,一切都会很好。如果我使用焦点模板并尝试在第一张幻灯片上添加图像。糟糕。就是这样。你明白问题所在了。

无论使用哪种图像。我可能需要放弃焦点模板或联系作者。

更新:我给 focus 模板的作者发了电子邮件。同时,我将切换并使用带有内置主题的默认投影仪。更改问题主题以包含此主题可能是一个好主意。

谢谢

相关内容