PNG 画像を Beamer Focus テーマに含めると、白い細い水平線が表示される

PNG 画像を Beamer Focus テーマに含めると、白い細い水平線が表示される

私は、フォーカス テーマ 16:9 スタイルを使用して、Beamer プレゼンテーションを作成しています。最初のスライドでは、背景画像として png 画像を含めようとしています。上部に非常に細い白い水平線があることを除けば、見た目は問題ありません。スライドの残りは問題ありません。画像を含めなければ、すべて問題ありません。画像のサイズを変更したり、さまざまな方法で変更したりしてみましたが、同じ結果になりました。png の代わりに pdf を含めることも試しました。同じ結果です。上部にこの白い水平線が表示されます。

16:9 の代わりにデフォルトの 4:3 形式も試しましたが、同じ問題が発生しました。

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

問題を見つけたと思います。

私は、このビーマーテンプレート「Focus」を使用していました。ここから:http://www.latextemplates.com/template/focus-presentation基本的に、テンプレートをダウンロードして、最初のスライドに 16:9 の画像を追加してみました。

デフォルトの Beamer プレゼンテーションを使用するだけであれば、すべて問題ありません。フォーカス テンプレートを使用して、最初のスライドに画像を追加しようとすると、うまくいきません。これで終わりです。問題が発生します。

使用される画像に関係なく、フォーカス テンプレートをあきらめるか、作成者に連絡する必要があるかもしれません。

更新: focus テンプレートの作成者にメールを送りました。その間、組み込みのテーマを備えたデフォルトのビーマーに切り替えて使用します。おそらく、このテーマを含めるように質問の件名を変更すると良いでしょう。

ありがとう

関連情報