My code works great,
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{tcolorbox}
\usetikzlibrary{calc}
\tcbuselibrary{skins,breakable,raster}
\makeatletter
\definecolor{myred}{RGB}{209,23,23}
\definecolor{myorange}{RGB}{255,153,51}
\definecolor{mypurple}{RGB}{102,0,102}
\definecolor{mygrey}{RGB}{200,200,200}
\newtcolorbox{mybox}[2]{%
empty,
coltitle = #1,
title = #2,
overlay ={
\draw[mygrey,line width=1pt]
(frame.north west)--(frame.north east)--(frame.south east)--(frame.south west)--(frame.north west);
\draw[#1,line width=1pt]
($(frame.north west)!0.33!(frame.south west)$)
--(frame.north west)
--($(frame.north west)!0.33!(frame.north east)$);
\draw[#1,line width=1pt]
($(frame.south east)!0.33!(frame.south west)$)
--(frame.south east)
--($(frame.south east)!0.33!(frame.north east)$);
}
}
\tcbset{marktext/.style={%
overlay={\node[rotate=90,text=black,anchor=north east] at (frame.north west){#1};},
code={\setbox\z@=\color@hbox#1\color@endbox\tcbdimto\myheight{\wd\z@+3mm}},
minimum for equal height group=\tcb@ehgid:\myheight,
}}
\makeatother
\begin{document}
\begin{frame}
\begin{tcbraster}[%
raster columns=3,
raster equal height=rows
]
\begin{mybox}{myred}{Title 1}
un peu de texte
\end{mybox}
\begin{mybox}{myorange}{Title 2}
un peu de texte
\end{mybox}
\begin{mybox}{mypurple}{Title 3}
un peu de texte
\end{mybox}
\end{tcbraster}
\end{frame}
\end{document}
but when I change the language to french : \usepackage[french]{babel}, it doesn't work. If someone can help me please
\usetikzlibrary{babel}as one might expect. – Ingmar Dec 02 '21 at 11:31\usepackage[french]{babel}in their example – daleif Dec 02 '21 at 12:41