Flagbox : tcolorbox "attach boxed title" style in pure Typst

A small genbox function that reproduces in Typst the LaTeX tcolorbox “flag” (drapeau) style: a title attached to the top left, with a horizontal 3-stop gradient ribbon and its dark drop shadow.

100 % Typst, no dependencies (no cetz required);
works with Typst >= 0.13 (uses the curve element);
breakable box across pages;
fully customizable colors (colback, colframe, colribbon, colribbon-milieu, coltitre);
fine tuning of the flag (xshift, overlap, rayon, debord, inset).


flagbox.typ (2.9 KB)

13 Likes

Génial ! J’ai trouvé que vous pouviez harmoniser la langue des paramètres : faire tout en anglais ou tout en francais. Par exemple, on a titre (francais) et inset (en anglais).

Bonjour,
J’ai pris comme habitude dans mes macros de conserver les paramètres spécifiques à typst en anglais et les paramètres personnels en français.
Vous pouvez modifier le code à volonté pour votre propre usage, c’est pour cela que j’ai partagé. Je ne compte d’ailleurs pas en faire un package.
Bien cordialement,
Mikaël

Je comprends. Encore merci.