Beamer 中的自定义箭头和框

Beamer 中的自定义箭头和框

我有以下 Beamer 幻灯片:

\begin{frame}[fragile]{Potenciação}
   \begin{block}{Propriedades de Potenciação}
      \begin{align}
         a^n &= a . a . a \ldots a \rightarrow n \enspace fatores\\
         a^n &\rightarrow a \enspace (\textbf{base}) \enspace e \enspace n \enspace (\textbf{expoente})
      \end{align}
   \end{block}
\end{frame}

我是否可以自定义我的 Beamer 幻灯片上的框和箭头,使其类似于此图?

在此处输入图片描述

答案1

使用该tcolorbox包:

例子

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\usepackage[skins]{tcolorbox}
\tcbset{enhanced, nobeforeafter,
        colback=cyan!5!white,
        colframe=cyan,
        width=\linewidth, 
        halign=center}
\begin{document}
\begin{frame}%[fragile]
\frametitle{Potenciação}

\begin{tcolorbox}[drop shadow=cyan!50]
    $\begin{aligned}
       a^n= \underbrace{a{\cdot}a{\cdot}a \dotsm a}_{n \text{ fatores}}
            &\qquad\qquad&
       \tikzmarknode{A}{a}^{n\leftarrow\text{ expoente}}
    \end{aligned}$
\end{tcolorbox}
    \begin{tikzpicture}[overlay,remember picture]
    \draw[->, shorten <=2pt] (A.south) |- ++ (2em,-1em)
            node[right, font=\footnotesize] {base};
    \end{tikzpicture}
\end{frame}
\end{document}

对于上面的框架图像,您需要至少编译 NWE 两次。

答案2

也许这更符合你的期望:

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\setbeamercolor{block title}{bg=red!10,fg=black}
\setbeamercolor{block body}{bg=red!10}
\setbeamertemplate{blocks}[rounded][shadow=false]
\begin{document}
\begin{frame}[fragile]{Potenciação}
   \begin{block}{Propriedades de Potenciação}
      \begin{flalign*}
        &\bullet\quad a^n= \underbrace{a . a . a \ldots a}_{ n \enspace fatores}&
        &\bullet\quad(\textbf{base})\leftarrow a^{n\leftarrow(\textbf{expoente})} 
      \end{flalign*}
   \end{block}
\end{frame}
\end{document}

在此处输入图片描述

通过使用TikZ一个可以准确重现您所展示的示例,但也许您想坚持使用投影仪类并只调整投影仪设置。

相关内容