프레임 중간에 프레임 제목, 프레임 자막과 같은 상자를 만들려면 어떻게 해야 하나요?

프레임 중간에 프레임 제목, 프레임 자막과 같은 상자를 만들려면 어떻게 해야 하나요?

에서 강의노트를 준비하고 있습니다 beamer. 프레임 중앙에 상자처럼 보이는 제목을 만들고 frametitle싶습니다 framesubtitle. 다음 MWE에서는 a를 사용하여 block생성하고 있지만 블록 본문이 비어 있기를 원합니다. 이를 어떻게 달성합니까?

\documentclass[aspectratio=169,10pt, notheorems]{beamer}
\usefonttheme{serif}
\usetheme{CambridgeUS}
\usepackage{xcolor}
\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white}
\setbeamercolor{structure}{fg=magenta}
\setbeamercolor{structure}{bg=black}

\begin{document}
    \begin{frame}{Frame title}{Frame subtitle}
        Proof of a theorem ends here. Title heading for the next section should appear in the following box.
        \begin{block}{This box should look like frame title box}
        \end{block}
        Title heading for the next subsection should appear in the following box.
        \begin{block}{This box should look like frame subtitle box}
        \end{block}
    \end{frame}
\end{document}

추신:이 답변도움이되지 않았습니다.

답변1

템플릿이 정의된 위치를 검색하여 정의를 조회할 수 있습니다 frametitle. CambridgeUS당신이 찾을 테마의 경우 , 거기에서 beamerouterthemedefault.sty정의를 빌려 beamercolorbox프레임 제목의 특별한 목적으로만 사용되는 모든 것을 제거할 수 있습니다. 그런 다음 MWE에서 다음과 같이 쉽게 사용할 수 있습니다.

\documentclass[aspectratio=169,10pt, notheorems]{beamer}
\usefonttheme{serif}
\usetheme{CambridgeUS}
\usepackage{xcolor}
\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white}
\setbeamercolor{structure}{fg=magenta}
\setbeamercolor{structure}{bg=black}

\begin{document}
\begin{frame}{Frame title}{Frame subtitle}
    Proof of a theorem ends here. Title heading for the next section should appear in the following box.

\begin{beamercolorbox}[sep=0.3cm,left,wd=\textwidth]{frametitle}
    \usebeamerfont{frametitle}%
    \vbox{}\vskip-1ex%
    \strut This box should look like frame title box \strut\par%
    {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}This box should look like frame subtitle box\strut\par}%
    \vskip-1ex%
\end{beamercolorbox}%
\end{frame}
\end{document}

결과는 다음과 같습니다.

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


전체 용지 너비와 텍스트가 두 부분으로 분할된 상자를 원한다면 다음과 같이 하세요.

\documentclass[aspectratio=169,10pt, notheorems]{beamer}
\usefonttheme{serif}
\usetheme{CambridgeUS}
\usepackage{xcolor}
\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white}
\setbeamercolor{structure}{fg=magenta}
\setbeamercolor{structure}{bg=black}

\begin{document}
\begin{frame}{Frame title}{Frame subtitle}
    Proof of a theorem ends here. Title heading for the next section should appear in the following box.

\begin{beamercolorbox}[sep=0.3cm,left,wd=\paperwidth]{frametitle}
    \usebeamerfont{frametitle}%
    \vbox{}\vskip-1ex%
    \strut This box should look like frame title box \strut\par%
    \vskip-1ex%
\end{beamercolorbox}%

\begin{beamercolorbox}[sep=0.3cm,left,wd=\paperwidth]{frametitle}
    {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}This box should look like frame subtitle box\strut\par}%
    \vskip-1ex%
\end{beamercolorbox}%
\end{frame}
\end{document}

관련 정보