Allowframebreaks 옵션이 있는 기본 비머 테마 아래 동일한 슬라이드에 있는 블록의 제목과 본문

Allowframebreaks 옵션이 있는 기본 비머 테마 아래 동일한 슬라이드에 있는 블록의 제목과 본문

정말 간단한 것이 필요해서 기본 비머 테마로 프레젠테이션을 준비하고 있습니다.

오른쪽에서 왼쪽으로 페이드되어야 하는 배경 이미지를 사용하고 있으며, 이미지의 가장 오른쪽 부분이 완전히 보이도록 여백을 수정했습니다. 기본 테마를 사용하면 블록이 완전히 투명해질 수 있습니다.

allowframebreaks옵션 1을 사용해야 합니다 . 그러나 여러 슬라이드에 걸쳐 있는 여러 블록이 있으면 일부 블록의 제목과 본문이 다른 슬라이드에 있습니다.

어떻게 해결할 수 있나요? 멋진 테마 중 하나를 사용하고 그림에 설명된 솔루션을 구현하는 등 여러 옵션을 시도했습니다.이 답변, 그러나 제목 페이지, 일반 레이아웃 등에 대한 다른 모든 옵션을 수정하려면 많은 작업이 필요합니다.

MWE 아래로.

\documentclass[10pt,aspectratio=169]{beamer}

\usepackage{graphicx}
\usepackage{pgf,pgfplots}
\usepackage{tikz}
\usetikzlibrary{fadings} 
\usepackage{tikzpagenodes}
\usepackage{lipsum}  

\beamertemplatenavigationsymbolsempty
\setbeamertemplate{frametitle continuation}{}
\setbeamersize{text margin left=5mm,text margin right=40mm} 

\usebackgroundtemplate{
    \tikz[overlay,remember picture]
    \node[opacity=1, at=(current page.center),inner sep=0pt,scope fading=west,blend mode=screen] {\includegraphics[height=\paperheight,width=\paperwidth]{example-image.pdf}};
}

\title{Test}
\date{}

\begin{document}
    \maketitle

        \begin{frame}[allowframebreaks]
            \frametitle{Go on}
    
            \begin{block}{Block 1}
                \lipsum[1]
            \end{block}
            
            \begin{block}{Block 2}
                \lipsum[1]
            \end{block}
    
        \end{frame}
\end{document} 

1 나는 이것이 allowframebreaks정말 위험한 옵션이라는 것을 알고 있지만 컨퍼런스나 업무를 위한 것이 아니라 친구들과의 게임 밤을 위한 프리젠테이션이기 때문에 이를 사용하면 광범위한 "레이아웃 확인"을 수행하고 적절한 항목을 많이 삽입하는 것을 피할 수 있습니다. 장소 \begin{frame} ... \end{frame}.

답변1

빠른 해킹: 일반 비머 블록을 tcolorboxes로 대체하는 tcolorbox 내부 테마를 사용할 수 있습니다.

\documentclass[10pt,aspectratio=169]{beamer}

%\usepackage{graphicx}
\usepackage{pgf,pgfplots}
\usepackage{tikz}
\usetikzlibrary{fadings} 
\usepackage{tikzpagenodes}
\usepackage{lipsum}  

\beamertemplatenavigationsymbolsempty
\setbeamertemplate{frametitle continuation}{}
\setbeamersize{text margin left=5mm,text margin right=40mm} 

\usebackgroundtemplate{
    \tikz[overlay,remember picture]
    \node[opacity=1, at=(current page.center),inner sep=0pt,scope fading=west,blend mode=screen] {\includegraphics[height=\paperheight,width=\paperwidth]{example-image.pdf}};
}

\title{Test}
\date{}

\useinnertheme{tcolorbox}
\tcbsetforeverylayer{
  enhanced,
  interior hidden,
  title hidden
}

\begin{document}
    \maketitle

        \begin{frame}[allowframebreaks]
            \frametitle{Go on}
    
            \begin{block}{Block 1}
                \lipsum[1]
            \end{block}
            
            \begin{block}{Block 2}
                \lipsum[1]
            \end{block}
    
        \end{frame}
\end{document} 

여기에 이미지 설명을 입력하세요

관련 정보