Bonjour,
je débute en LaTeX et j'essaye de mettre en page un petit tutoriel que j'ai rédigé à propos d'Inkscape. Je cherche à insérer des astuces et des précisions dans des cadres qui ressembleraient à ceci :
Pour faciliter le travail il me faut un environnement personnalisé. Voici le code auquel j'arrive après pas mal de recherches et de prise de têtes :
Je butte sur deux choses. La première est le choix du bon type de box : \fcolorbox me convient car je peux gérer comme je le souhaite la couleur du fond et celle du cadre, ainsi que l'épaisseur de ce dernier. Par contre j'aimerais pouvoir arrondir mes angles. \ovalbox du package fancybox le permet, mais alors adieu la couleur de fond et le contour facile à paramétrer. Existe-t-il une possibilité de mettre une boîte dans une autre, ou, mieux, un type de boîte qui permette de jouir du meilleur des deux mondes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 %%%%%%%%%%%%%%%%%%%%%%% % Encadré ``astuces'' % %%%%%%%%%%%%%%%%%%%%%%% \newsavebox{\tipbox} \newenvironment{tip}{ % Tout ce qui est contenu dans l'environnement lrbox % va s'enregistrer dans la boîte tipbox % (c'est comme une sorte de grosse variable) \begin{lrbox}{\tipbox} \begin{minipage}{.9\textwidth} \setlength{\parindent}{2ex} } % Fin de clause d'ouverture { \end{minipage} \end{lrbox} % A ce stade, tipbox contient une minipage qui contient mon texte % Mais rien n'est encore affiché. \begin{center} % Je crée une fbox qui contient et affiche la minipage \setlength{\fboxsep}{2ex} \setlength{\fboxrule}{1.5pt} \fcolorbox{black}{tip}{\usebox{\tipbox}} \end{center} } % Fin de clause de fermeture
Mon deuxième souci est lié au placement du pictogramme : d'entrée j'étais parti sur un \wrapfigure, mais ce n'est sans doute pas une bonne piste. Je veux mon flottant à gauche du texte et centré sur sa hauteur. Je ne peu donc pas prévoir à l'avance le nombre de lignes à réserver pour mon image.
Un dernier problème se pose quand une image est inclue dans la portion de texte englobée par mon environnement. J'ai alors des erreurs de compilation. Mais chaque chose en son temps ?
Merci !
Partager