Comment reproduire ce cadre avec la possibilité de mettre un titre dessus. L'exemple vient de la doc de Chemfig (package pour les formules chimiques)

Posée 18 Aoû '19, 17:19

idefix's gravatar image

idefix
955154251
Taux d'acceptation : 14%

Modifiée 20 Aoû '19, 21:50

Pathe's gravatar image

Pathe ♦♦
7.6k52210254

C'est un job pour tcolorbox !

(19 Aoû '19, 19:04) DRI DRI's gravatar image

Une autre solution avec bclogo :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{xcolor}
\usepackage[tikz]{bclogo}
\renewcommand\bcStyleTitre[1]{\centering
\smash{\raisebox{1em}{\colorbox{black}{\color{white}#1}}}}%
\begin{document}
\begin{bclogo}[barre=none,logo={}]{Titre}
Texte
\end{bclogo}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Le code de la doc de Chemfig ce trouve ici http://mirrors.ctan.org/macros/generic/chemfig/chemfig-fr.tex La définition original du cadre :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancybox,chemfig}
\parindent=0pt
\makeatletter
\newcommand\make@car@active[1]{%
\catcode`#1\active
\begingroup
\lccode`\~`#1\relax
\lowercase{\endgroup\def~}%
}
\newif\if@exstar
\newcommand\exemple{%
\begingroup
\parskip\z@
\@makeother\;\@makeother\!\@makeother\?\@makeother\:% neutralise frenchb
\@ifstar{\@exstartrue\exemple@}{\@exstarfalse\exemple@}}
\newcommand\exemple@[2][65]{%
\medbreak\noindent
\begingroup
\let\do\@makeother\dospecials
\make@car@active\ { {}}%
\make@car@active\^^M{\par\leavevmode}%
\make@car@active\^^I{\space\space}%
\make@car@active\,{\leavevmode\kern\z@\string,}%
\make@car@active\-{\leavevmode\kern\z@\string-}%
\make@car@active\>{\leavevmode\kern\z@\string>}%
\make@car@active\<{\leavevmode\kern\z@\string<}%
\exemple@@{#1}{#2}%
}
\newcommand\exemple@@[3]{%
\def\@tempa##1#3{\exemple@@@{#1}{#2}{##1}}%
\@tempa
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 18 Aoû '19, 22:10

samcarter's gravatar image

samcarter
8.7k2817
Taux d'acceptation : 57%

Modifiée 20 Aoû '19, 21:51

Pathe's gravatar image

Pathe ♦♦
7.6k52210254

1

@samcarter La doc de chemfig suppose \parindent=0pt, sinon il aura de débordement.

AMHA, c'est pour une simple et bonne raison que la commande est appelée \exemple : afficher un code verbatim et le résultat qu'il génère.

(19 Aoû '19, 17:20) touhami touhami's gravatar image

@touhami Merci beaucoup pour votre commentaire ! J'ai ajouté \parindent=0pt

(19 Aoû '19, 17:28) samcarter samcarter's gravatar image

Voici une solution avec tcolorbox :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage{lmodern}
%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
%------------------------------------------------
\usepackage[most]{tcolorbox}
%------------------------------------------------
\newtcolorbox{alachemfig}[2][]{
enhanced,
size=fbox,sharp corners,
colback=white,colframe=black,
colbacktitle=black,fonttitle=\bfseries,
attach boxed title to top center={yshift=-3mm,yshifttext=-3mm},
boxed title style={size=small,left=0pt,right=0pt,sharp corners},
title=#2,
#1}
\begin{document}
\begin{alachemfig}{Question}
Comment reproduire ce cadre avec la possibilité de mettre un titre dessus.
L'exemple vient de la doc de Chemfig (package pour les formules chimiques)
\end{alachemfig}
\begin{alachemfig}[colframe=red]{Réponse}
Vous pouvez utiliser l'extension \emph{tcolorbox}.
Les boites créées avec cet extension sont (facilement) configurables.
\end{alachemfig}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 18 Aoû '19, 20:44

touhami's gravatar image

touhami
10.0k410
Taux d'acceptation : 51%

Modifiée 20 Aoû '19, 21:49

Pathe's gravatar image

Pathe ♦♦
7.6k52210254

Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×28
×25
×6
×2

Question posée : 18 Aoû '19, 17:19

Question vue : 15,230 fois

Dernière mise à jour : 19 Aoû '19, 19:04