|
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} |
