Je souhaite reproduire partiellement un exemple de la documentation de Le résultat final (visible en section 24.1 page 461 de la documentation actuelle) ressemble à Je souhaite pouvoir utiliser une D'après le code source de la documentation, l'exemple ci-dessus est obtenu avec : \begin{dispExample*}{sbs,lefthand ratio=0.6} \DeclareTotalTCBox{\myverb}{ v }{verbatim, colframe=red!75!black,colupper=blue}{#1} \myverb{\textbf} is a \myverb{\LaTeX} command. \end{dispExample*} Les sources se trouvent dans L'environnement \def\enddispExample{% \endtcbwritetemp\endgroup% \begin{tcolorbox}% \tcb@doc@usetemplisting% \tcblower% \tcbusetemp% \end{tcolorbox}% } \newenvironment{dispExample*}[1]{% \tcb@layer@pushup\tcbset{docexample,#1}\begingroup\tcbwritetemp% }{\enddispExample} mais je ne comprends pas bien cette définition. Mes développements personnels définissent la commande \documentclass{article} \usepackage[most]{tcolorbox} \usepackage{lipsum} % Affichage de boite pour mettre du contenu en évidence \newcommand{\achtung}[1]{ \tcbsidebyside[sidebyside adapt=left,colframe=orange,fonttitle=\bfseries, bicolor,colback=white,colbacklower=orange!5!white,top=1mm,bottom=1mm]{% {} }{% #1 } } \DeclareTotalTCBox{\myverb}{ v }{verbatim,colframe=red!75!black,colupper=blue}{#1} \begin{document} \achtung{\lipsum[1] \myverb{blablabla}} % <--- remove the \myverb to make the example work. \end{document} Il n'est a priori pas possible normalement d'avoir un argument verbatim dans une macro, pour autant, c'est ce qui semble être le cas dans l'exemple de |
Comme \documentclass{article} \usepackage[most]{tcolorbox} \usepackage{lipsum} % Affichage de boite pour mettre du contenu en évidence \newtcolorbox{achtung}{ sidebyside, colframe=orange, fonttitle=\bfseries, bicolor, colback=white, colbacklower=orange!5!white, top=1mm, bottom=1mm } \DeclareTotalTCBox{\myverb}{ v }{verbatim,colframe=red!75!black,colupper=blue}{#1} \begin{document} \begin{achtung} \lipsum[1] \myverb{blablabla} \tcblower test \end{achtung} \end{document} Mais si vous préférez une \documentclass{article} \usepackage[most]{tcolorbox} \usepackage{lipsum} % Affichage de boite pour mettre du contenu en évidence \newcommand{\achtung}[1]{ \tcbsidebyside[sidebyside adapt=left,colframe=orange,fonttitle=\bfseries, bicolor,colback=white,colbacklower=orange!5!white,top=1mm,bottom=1mm]{% {} }{% #1 } } \DeclareTotalTCBox{\myverb}{ v }{verbatim,colframe=red!75!black,colupper=blue}{#1} \begin{document} \setbox0=\hbox{\myverb{blablabla}} \achtung{\lipsum[1] \usebox0 } \end{document} Publiée 26 Aoû '21, 15:40 samcarter Que ce soit sur TeX.se ou ici, toujours aussi efficace ! Merci beaucoup !
(26 Aoû '21, 17:03)
BambOo
|