在投影仪模板中放置一个圆角框

在投影仪模板中放置一个圆角框

我正在尝试放置一个包含方程式的圆角框。我一直收到错误:“缺少 $ 插入”,我不明白为什么?

有人能帮我弄清楚吗?

\documentclass{beamer}

\usepackage{fancybox}
\usepackage{amsmath}

\begin{document}

\begin{frame}
    \begin{equation*}
    \ovalbox{\nabla \zeta_0 = -\frac{\delta r}{h^{*}}  \ \text{avec :}\ \frac{1}{h^{*}} = \frac{1}{\alpha h_p} - \frac{1}{H}}
    \end{equation*}
\end{frame}
\end{document}

答案1

改编

  • 的参数\ovalbox必须处于数学模式

结果

在此处输入图片描述

代码

\documentclass{beamer}

\usepackage{fancybox}
\usepackage{amsmath}

\begin{document}

\begin{frame}
    \ovalbox{$\nabla \zeta_0 = -\frac{\delta r}{h^{*}}  \ \text{avec :}\ \frac{1}{h^{*}} = \frac{1}{\alpha h_p} - \frac{1}{H}$}
\end{frame}
\end{document}

答案2

您可以改用该hf-tikz包。它有一些不错的附加功能,例如覆盖感知、高度和尺寸控制...

题外话:您不需要加载amsmath,beamer 会自动加载它。

\documentclass{beamer}

\usepackage[beamer,customcolors,nofill]{hf-tikz}
\hfsetbordercolor{black}

\begin{document}

\begin{frame}
    \begin{equation*}
    \tikzmarkin<1->{a}(0.1,-0.4)(-0.1,0.6) 
    \nabla \zeta_0 = -\frac{\delta r}{h^{*}}  \quad \text{avec :}\quad \frac{1}{h^{*}} = \frac{1}{\alpha h_p} - \frac{1}{H} 
    \tikzmarkend{a}
    \end{equation*}
\end{frame}
\end{document}

在此处输入图片描述


或者可以使用该tcolorbox包:

\documentclass{beamer}

\usepackage[most]{tcolorbox}
\tcbset{
  every box/.style={
    highlight math style={
      colback=bg,
      colframe=black
    }
  }
}

\begin{document}

\begin{frame}
    \begin{equation*}
    \tcbhighmath{
    \nabla \zeta_0 = -\frac{\delta r}{h^{*}}  \quad \text{avec :}\quad \frac{1}{h^{*}} = \frac{1}{\alpha h_p} - \frac{1}{H} 
    }
    \end{equation*}
\end{frame}
\end{document}

在此处输入图片描述

相关内容