J'essaye de créer une newtcolorbox avec un titre comportant une tcbox.

Voici un ECM particulièrement mal fichu. Je ne parviens pas à décider de la largeur de la tcbox, de sorte que son titre (Jeanne dans l'exemple ) ne déborde pas du cadre, et soit centré ou aligné à gauche, avec les marges comme size=fbox ou proche.

Le premier problème est ici que les options « width » ou « text width » sont sans effet dans la tcbox.

\documentclass[a4paper,11pt,french,oneside,DIV=calc]{scrartcl}
\usepackage{tcolorbox}
\tcbuselibrary{most}
\usepackage[french]{babel}
%\input{NewCMD}
\newtcolorbox[auto counter]{Date}[3][~?\,?\,?~]{%
title={{\tcbox[text width=3ex,boxrule=0.1mm,boxsep=0.3mm,center title,title=Jeanne,fonttitle=\tiny,colbacktitle=yellow,coltitle=blue!70!red,on line,colback=yellow!18]{\thetcbcounter } --- #1 --- {#2}}},%
beamer,colbacktitle=yellow!3,colback=yellow!3,breakable,
sidebyside,sidebyside align=top,lefthand ratio=#3}
\begin{document}
\begin{Date}[1455]{Bien après sa naissance}{0.5}
Maison présentée comme sa maison natale à Domrémy?
\tcblower
On voit cette date inscrite sur le tympan de la maison
\end{Date}
\begin{Date}{Bien après sa naissance}{0.5}
Maison présentée comme sa maison natale à Domrémy?
\tcblower
On voit cette date inscrite sur le tympan de la maison
\end{Date}
\begin{Date}[1455]{Bien après sa naissance}{0.5}
Maison présentée comme sa maison natale à Domrémy?
\tcblower
On voit cette date inscrite sur le tympan de la maison
\end{Date}
\begin{Date}{Bien après sa naissance}{0.5}
Maison présentée comme sa maison natale à Domrémy?
\tcblower
On voit cette date inscrite sur le tympan de la maison
\end{Date}
\begin{Date}[1455]{Bien après sa naissance}{0.5}
Maison présentée comme sa maison natale à Domrémy?
\tcblower
On voit cette date inscrite sur le tympan de la maison
\end{Date}
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Résultat

Posée 30 Jan, 18:59

joseph-tux's gravatar image

joseph-tux
48523565
Taux d'acceptation : 3%

Modifiée 31 Jan, 16:48


Solution: utiliser tcolorbox au lieu de tcbox:

\newtcolorbox[auto counter]{Date}[3][~?\,?\,?~]{title={%
% le cartouche numéro:
\begin{tcolorbox}[width=6ex,size=fbox,center title, title=Jeanne,%
fonttitle=\tiny,colbacktitle=yellow,coltitle=blue!75!red,on line,colback=yellow!20]%
\begin{center}\thetcbcounter\end{center}
\end{tcolorbox}
% suite du titre
--- #1 --- #2 },
beamer,colbacktitle=yellow!3,colback=yellow!3,breakable,
sidebyside,sidebyside align=top,lefthand ratio=#3
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Résultat attendu

Lien permanent

Publiée 30 Jan, 19:57

joseph-tux's gravatar image

joseph-tux
48523565
Taux d'acceptation : 3%

Modifiée 30 Jan, 20:12

Je viens de découvrir NewDocumentCommand et sa version NewTColorBox, qui permet d'attribuer une valeur par défaut au 3e argument de mon exemple (lefthand ratio=#3) qui vaut donc 0.5 par défaut. Bien qu'un peu hors sujet, je vous la livre ci-dessous:

(31 Jan, 16:44) joseph-tux joseph-tux's gravatar image

Voici ma commande actuelle complète

\NewTColorBox[auto counter]{Date}{O{~?\,?\,?~} m O{0.5}}%
{title={%
% le cartouche numéro:
\begin{tcolorbox}[width=6ex,size=fbox,center title, title=Jeanne,%
fonttitle=\tiny,colbacktitle=yellow,coltitle=blue!75!red,on line,colback=yellow!20]%
\begin{center}\thetcbcounter\end{center}
\end{tcolorbox}
% suite du titre
--- #1 --- #2 },
% Fin du titre, autres réglages
beamer,colbacktitle=yellow!3,colback=yellow!3,
enhanced,skin=enhancedfirst,
breakable=true,enhanced, title after break={#2 (suite)},
sidebyside,sidebyside align=top,lefthand ratio=#3,
fontlower=\itshape
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 31 Jan, 16:45

joseph-tux's gravatar image

joseph-tux
48523565
Taux d'acceptation : 3%

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×1

Question posée : 30 Jan, 18:59

Question vue : 399 fois

Dernière mise à jour : 31 Jan, 16:47

Questions similaires