在 Latex Beamer 中将一个框架分成 3 个部分

在 Latex Beamer 中将一个框架分成 3 个部分

我需要将 LaTeX 投影机的框架分成如图所示的三个部分。第 2 和第 3 部分的内容会随着第 1 部分的每个项目而变化。我该怎么做?

框架分段

答案1

multicols您可以使用和的组合minipage

\documentclass{beamer}
\usepackage{multicol}

\begin{document}

\section{Section 1}
\begin{frame}{Frame 1}
  \begin{multicols}{2}
    \begin{minipage}[b][20ex][t]{\linewidth}
      Section 1
      \begin{itemize}
        \item<1-> Item 1
        \item<2-> Item 2
        \item<3-> Item 3
      \end{itemize}
    \end{minipage}

    \begin{minipage}[b][20ex][t]{\linewidth}
      Section 2

      \only<1>{
        Content 1 in section 2
      }
      \only<2>{
        Content 2 in section 2
      }
      \only<3>{
        Content 3 in section 2
      }
    \end{minipage}

    \begin{minipage}[b][40ex][t]{\linewidth}
      Section 3

      \only<1>{
        Content 1 in section 3
      }
      \only<2>{
        Content 2 in section 3
      }
      \only<3>{
        Content 3 in section 3
      }
    \end{minipage}
  \end{multicols}
\end{frame}

\end{document}

答案2

这是一种在幻灯片中用线条分隔 4 个小页面的(创造性的)方法。

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{default}
\usepackage{rotating}

\newcommand\FourQuad[4]{%
 \begin{minipage}[b][.33\textheight][t] 
  {.48\textwidth}#1\end{minipage}\hfill%
 \begin{minipage}[b][.33\textheight][t] 
  {.48\textwidth}#2\end{minipage}\\[0.5em]
 \begin{minipage}[b][.33\textheight][t] 
  {.48\textwidth}#3\end{minipage}\hfill
 \begin{minipage}[b][.33\textheight][t] 
  {.48\textwidth}#4\end{minipage}%
 }

\begin{document}
 \begin{frame}{4 quadrants with Beamer}
  \FourQuad%
   { \begin{itemize}
      \item<1-> Item 1
     \end{itemize}\vspace{2cm}\hspace{2.7cm}
     \makebox[\linewidth]{\resizebox{2.9\linewidth}{1pt}{$\bullet$}}
   }
   { \begin{itemize}
      \item<1-> Item 2
     \end{itemize}\vspace{2cm} 
   }
   { \begin{itemize}
      \item<1-> Item 3
     \end{itemize} 
   }
   { \begin{itemize}
      \item<1-> Item 4
     \end{itemize}\vspace{1.5cm}
     \begin{rotate}{90}\makebox[\linewidth]{\resizebox{2.0\linewidth} 
     {1pt}{$\bullet$}}\end{rotate}
   }

\end{frame}
\end{document}

在此处输入图片描述

相关内容