创建类似 Beamer 定理的盒子

创建类似 Beamer 定理的盒子

我想为方程式或文本创建框架/框,就像在 Beamer 类中一样:在此处输入图片描述

在 beamer documentclass 之外,例如在article类中。有什么包或技巧可以做到这一点吗?

谢谢

答案1

tcolorbox还有beamer皮肤:

\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{skins}

\colorlet{xlightblue}{blue!5}

\newtcolorbox{beamerlikethm}[1]{
  title=#1,
  beamer,
  colback=xlightblue,
  colframe=blue!30,
  fonttitle=\bfseries,
  left=1mm,
  right=1mm,
  top=1mm,
  bottom=1mm,
  middle=1mm
}

\begin{document}

\begin{beamerlikethm}{Theorem (Pythagoras)}
\[ a^2 + b^2 = c^2 \]
\end{beamerlikethm}

\end{document}

在此处输入图片描述

正如 Gonzalo 所言,您的盒子可能需要拆分到不同的页面上。breakable软件包的库可以解决这个问题。

一个例子:

\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{breakable,skins}

\usepackage{lipsum}

\colorlet{xlightblue}{blue!5}

\newtcolorbox{beamerlikethm}[1]{
  title=#1,
  beamer, 
  colback=xlightblue,
  colframe=blue!30,
  fonttitle=\bfseries,
  left=1mm,
  right=1mm,
  top=1mm,
  bottom=1mm,
  middle=1mm,
  breakable,
}

\begin{document}

\begin{beamerlikethm}{Theorem (Pythagoras)}
\[ a^2 + b^2 = c^2 \]
\end{beamerlikethm}

\lipsum[1-4]

\begin{beamerlikethm}{Something}
\lipsum[5]
\end{beamerlikethm}

\end{document}

在此处输入图片描述

答案2

另一种方法是 »彩色盒子« 包及其theorems库。

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[most]{tcolorbox}

\newtcbtheorem{corollary}{Corollary}{%
  breakable,
  colback=blue!10,
  colframe=blue!25,
  fonttitle=\bfseries
}{cor}

\begin{document}
  \begin{corollary}{Title}{dummy}
    \[
      x+y=y+x
    \]
  \end{corollary}
\end{document}

在此处输入图片描述

答案3

tcolorbox包可能会有帮助。

\documentclass{article}
\usepackage{tcolorbox}
\begin{document}

\begin{tcolorbox}[colback=blue!5,colframe=blue!40!black,title=Theorem (Pythagoras)]
\[ a^2 + b^2 = c^2 \]
\end{tcolorbox}

\end{document}

在此处输入图片描述

有人问过类似的问题这里

相关内容