beamer 中的 tcolorboxes

beamer 中的 tcolorboxes

此代码不起作用。有人能告诉我,为什么这个 tcolorbox 不起作用吗?(在 documentclass“article”中它可以工作,但在“beamer”中不行)。

\documentclass[aspectratio=169, xcolor=dvipsnames, 10pt]{beamer}

\usetheme[subsectionpage=progressbar]{metropolis}
\usepackage{tcolorbox}

\begin{document}

\begin{frame}
\begin{tcolorbox}[
    sharp corners, breakable, frame hidden, enhanced, boxrule=0pt,
    borderline west={3pt}{0pt}{red},
    segmentation style={red, line width=1.5pt, solid},
    colback=red!10,
    ]
    Test, jetzt bin ich gespannt
\end{tcolorbox}
\end{frame}


\end{document}

答案1

  • 为了定义\tcolorbox样式,您需要使用tcolorbox选项manybreakable和加载包skins
  • 添加选项并将代码片段编写到 MWE(最小工作示例,见下文)后,many运行正常。因此不清楚您的问题实际上是什么。
  • 题外话,我看不出你要求那\tcolorbox应该是可破坏的有什么意义。

测试 MWE:

\documentclass[aspectratio=169, xcolor=dvipsnames, 10pt]{beamer}
\usetheme[subsectionpage=progressbar]{metropolis}
\usepackage[many]{tcolorbox}
\usepackage{lipsum}

\begin{document}
\begin{frame}
\frametitle{Use of the \texttt{tcolorbox}}
    \begin{tcolorbox}[
        sharp corners, %breakable, 
        frame hidden, enhanced, boxrule=0pt,
        borderline west={3pt}{0pt}{red},
        segmentation style={red, line width=1.5pt, solid},
        colback=red!10,
        ]
    \lipsum[66]
    \end{tcolorbox}
\end{frame}
\end{document}

在此处输入图片描述

相关内容