나는 beamerarticle
프레젠테이션과 동일한 파일에서 강력한 강의 노트를 생성합니다. 나는 갖고 싶지 않다어느 \frametitle
강의노트에 있어요. Beamer에게 모든 항목이 모드 \frametitle
에서만 표시되도록 할 수 있는 방법이 있나요 <presentation>
? (물론 매크로를 \presframetitle#1
의 약어로 정의할 수도 있지만 \frametitle<presentation>{#1}
그렇게 하지 않는 것이 좋습니다.)
답변1
일반적으로 beamerarticle.sty
프레임 제목을 다음과 같이 정의합니다.
\defbeamertemplate<article>*{frametitle}{default}{\paragraph*{\insertframetitle}\ \par\noindent\emph{\insertframesubtitle}\par}
하지만 다음과 같이 자신만의 정의를 제공할 수 있습니다.
\documentclass{article}
\usepackage{beamerarticle}
\defbeamertemplate<article>*{frametitle}{empty}{}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\frametitle{test}
abc
\end{frame}
\end{document}
답변2
아마도 대체 정의를 제공하는 것이 가장 좋습니다.
\mode<article>{\renewcommand\frametitle[1]{}}
여기서 주목할 만한 점은 beamer
전역 기본 오버레이 사양이 있지만 각 요소마다 하나씩은 없다는 점입니다. is 와 같은 것은 frametitle
실행 가능하지만 다른 요소에는 그렇지 않습니다. itemize
블록, 열, 둘 다에 있을 수 있는 을 상상해 보세요.