如何填充投影仪演示文稿中块的内容

如何填充投影仪演示文稿中块的内容

我在网上搜索了一下,找到了一个不错的重新定义的 beamer 块环境。它能够设置块的宽度,而不是总是跨越整个页面。

\newenvironment<>{varblock}[2][0.95\textwidth]{
  \begin{center}
    \begin{minipage}{#1}
      \setlength{\textwidth}{#1}
        \begin{actionenv}#3
          \def\insertblocktitle{#2}
          \par
          \usebeamertemplate{block begin}}
    {\par
          \usebeamertemplate{block end}
        \end{actionenv}
    \end{minipage}
  \end{center}
}

现在我想在块内的文本中添加填充。请注意,只有文本而不是块标题。我想这样做是因为我使用的是纯色主题,它没有颜色背景,因此无法轻松区分它们。

请帮助我,谢谢。

答案1

我不太清楚上述定义做了什么,已经定义的columns环境没有做......

\documentclass{beamer}
\usecolortheme{orchid}
\begin{document}
\begin{frame}
  \begin{columns}[t]
    \begin{column}{0.49\textwidth}
      \begin{block}{This is a headline}
        This is a block
      \end{block}
    \end{column}
    \begin{column}{0.49\textwidth}
      \begin{block}{}
      This is another block
    \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}

我添加了一个颜色主题,只是为了说明块的范围。所以问题是:“我怎样才能使正文的宽度比标题的宽度更窄?”您可以使用quote块内的环境来做到这一点:

\documentclass{beamer}
\usecolortheme{orchid}
\begin{document}
\begin{frame}
  \begin{columns}[t]
    \begin{column}{0.49\textwidth}
      \begin{block}{This is a headline}
        \begin{quote}
          Here is some text that is shrunk a little bit isn't it?
        \end{quote}
      \end{block}
    \end{column}
    \begin{column}{0.49\textwidth}
      \begin{block}{}
      This is another block
    \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}

引用在块内,在列内

相关内容