From b893dfa71725503d7eb55a3982e223b18d7b6563 Mon Sep 17 00:00:00 2001 From: Lukas Pietzschmann Date: Tue, 11 Jul 2023 15:21:36 +0200 Subject: [PATCH] Improved boxes --- beamerthemeawesome.sty | 10 +++++++++- example.tex | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/beamerthemeawesome.sty b/beamerthemeawesome.sty index b179f64..76f39bf 100644 --- a/beamerthemeawesome.sty +++ b/beamerthemeawesome.sty @@ -43,6 +43,7 @@ \RequirePackage{etoolbox} \RequirePackage{underscore} \RequirePackage{tcolorbox} +\tcbuselibrary{skins} \RequirePackage[ color, minted, @@ -62,7 +63,11 @@ \tikzset{ node distance = 5mm, invisible/.style={opacity=0}, + muted/.style={opacity=0.3}, visible on/.style={alt={#1{}{invisible}}}, + hidden on/.style={alt={#1{invisible}{}}}, + muted on/.style={alt={#1{muted}{}}}, + unmuted on/.style={alt={#1{}{muted}}}, alt/.code args={<#1>#2#3}{% \alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}} }, @@ -337,7 +342,10 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newtcolorbox{beamerbox}[2]{IfBlankTF={#2}{toprule=2mm}{title=#2},colback=#1!5!white,colframe=#1!75!black} +\newtcolorbox{beamerbox}[2]{boxrule=\smile@linewidth, +IfBlankTF={#2}{toprule=2mm}{title=#2},colback=#1!5!white,colframe=#1!75!black,left=0em, +lefttitle=4mm, arc=\smile@rounding, enhanced, segmentation engine=path, +segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewidth}} \renewenvironment{definition}[1][\empty]{ \begin{beamerbox}{maroon}{#1} diff --git a/example.tex b/example.tex index 72e8ec3..ae063d9 100644 --- a/example.tex +++ b/example.tex @@ -28,6 +28,8 @@ \end{block} \begin{alertblock}[Argh] Gotcha! + \tcblower + Again! \end{alertblock} \end{column} \begin{column}{0.45\textwidth}