Beamer 프레젠테이션 상자의 제목

Beamer 프레젠테이션 상자의 제목

1)Beamer의 제목 페이지에 제목을 원하는 색상의 블록에 어떻게 넣나요? 마찬가지로 바르샤바, 베를린 테마와 마찬가지로... 2) 작성자와 날짜 사이의 간격을 어떻게 제어합니까? \vspace작동하지 않는 것 같습니다.

1) 나는 이것을 사용한다

\title[TITLE]{TITLE\\[1em]
\includegraphics[height=4cm]{logo}\\[1em]}
\subtitle{\textbf{Subtitle}}

하지만 TITLE 주위에만 상자를 원합니다. 어떻게 해야 하나요?

답변1

템플릿 을 재정의 title page하고 레이아웃에 필요한 수정 사항을 적용할 수 있습니다. 제목과 부제 모두 기본적으로 동일 내부에 있기 때문에 이 재정의가 필요합니다. beamercolorbox따라서 단순히 title비머 색상을 재정의하면 제목과 부제 주위에 상자가 생성됩니다(여기에서는 원하지 않음).

\documentclass{beamer}

\title{TITLE}
\titlegraphic{\includegraphics[height=4cm]{cat}}
\subtitle{\textbf{Subtitle}}
\author{Author}

\setbeamercolor{title}{bg=orange,fg=white}

\makeatletter
\setbeamertemplate{title page}
{
  \vbox{}
  \vfill
  \begin{centering}
    \begin{beamercolorbox}[sep=8pt,center]{title}
      \usebeamerfont{title}\inserttitle
    \end{beamercolorbox}
    \setbeamercolor{title}{bg=white,fg=structure}
    \begin{beamercolorbox}[sep=8pt,center]{title}
      {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
    \end{beamercolorbox}%
    \vskip1em\par
    \begin{beamercolorbox}[sep=8pt,center]{author}
      \usebeamerfont{author}\insertauthor
    \end{beamercolorbox}
    \vskip-1em\par % change here
    \begin{beamercolorbox}[sep=8pt,center]{institute}
      \usebeamerfont{institute}\insertinstitute
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center]{date}
      \usebeamerfont{date}\insertdate
    \end{beamercolorbox}\vskip0.5em
  \end{centering}
  \vfill
}
\makeatother

\begin{document}

\maketitle

\end{document}

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

이제는 사용할 필요가 없지만 이제 간단히 and \titlegraphic{\includegraphics[]{}}`를 \title[TITLE]{TITLE\includegraphics{...}}사용할 수 있습니다 . \title{TITLE}물론, 특정 필요에 따라 필요한 조정을 자유롭게 수행할 수 있습니다(세로 간격을 조정하기 위해 \vskip 명령의 길이를 가지고 놀 수 있습니다).

의견에서 요청한 대로 자막 주위에만 색상 상자를 두려면 필요한 수정 사항은 다음과 같습니다.

\documentclass{beamer}

\title{TITLE}
\titlegraphic{\includegraphics[height=4cm]{cat}}
\subtitle{\textbf{Subtitle}}
\author{Author}


\makeatletter
\setbeamertemplate{title page}
{
  \vbox{}
  \vfill
  \begin{centering}
    \begin{beamercolorbox}[sep=8pt,center]{title}
      \usebeamerfont{title}\inserttitle
    \end{beamercolorbox}
      {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
      \setbeamercolor{title}{bg=orange,fg=white}
      \begin{beamercolorbox}[sep=8pt,center]{title}
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
    \end{beamercolorbox}%
    \vskip1em\par
    \begin{beamercolorbox}[sep=8pt,center]{author}
      \usebeamerfont{author}\insertauthor
    \end{beamercolorbox}
    \vskip-1em\par % change here
    \begin{beamercolorbox}[sep=8pt,center]{institute}
      \usebeamerfont{institute}\insertinstitute
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center]{date}
      \usebeamerfont{date}\insertdate
    \end{beamercolorbox}\vskip0.5em
  \end{centering}
  \vfill
}
\makeatother

\begin{document}

\maketitle

\end{document}

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

새로운 요청이 있는 경우 자막에 사용되는 상자의 너비를 마음대로 변경하는 코드는 다음과 같습니다. 필요에 따라 \subtitwd(처음에는 로 설정됨 ) 에 사용된 길이를 변경합니다 .4cm

\documentclass{beamer}

\newlength\subtitwd
\setlength\subtitwd{4cm}% change the width here

\makeatletter
\setbeamertemplate{title page}
{
  \vbox{}
  \vfill
  \begin{centering}
    \begin{beamercolorbox}[sep=8pt,center]{title}
      \usebeamerfont{title}\inserttitle
    \end{beamercolorbox}
      {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
      \setbeamercolor{title}{bg=orange,fg=white}
      \vbox{%
         \hfill\begin{beamercolorbox}[wd=\subtitwd,sep=8pt,center]{title}
            {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
        \end{beamercolorbox}\hfill\null%
      }%
      \fi%     
    \vskip1em\par
    \begin{beamercolorbox}[sep=8pt,center]{author}
      \usebeamerfont{author}\insertauthor
    \end{beamercolorbox}
    \vskip-1em\par % change here
    \begin{beamercolorbox}[sep=8pt,center]{institute}
      \usebeamerfont{institute}\insertinstitute
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center]{date}
      \usebeamerfont{date}\insertdate
    \end{beamercolorbox}\vskip0.5em
  \end{centering}
  \vfill
}
\makeatother

\title{TITLE}
\titlegraphic{\includegraphics[height=4cm]{cat}}
\subtitle{\textbf{Subtitle}}
\author{Author}

\begin{document}

\maketitle

\end{document}

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

관련 정보