에서 강의노트를 준비하고 있습니다 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}