====== Différences ====== Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
cp:boites1 [2007/09/28 20:19] jms |
cp:boites1 [2007/09/28 21:04] (Version actuelle) jms |
||
---|---|---|---|
Ligne 58: | Ligne 58: | ||
===== Résultat ===== | ===== Résultat ===== | ||
{{:jccdanger1.png}} | {{:jccdanger1.png}} | ||
+ | |||
===== Une variante ===== | ===== Une variante ===== | ||
Ligne 81: | Ligne 82: | ||
\newenvironment{Danger}{% | \newenvironment{Danger}{% | ||
\par\vspace{2mm} % Ajout pour que le haut du panneau ne touche pas | \par\vspace{2mm} % Ajout pour que le haut du panneau ne touche pas | ||
- | % le texte au-dessus. | + | \noindent % le texte au-dessus. |
\begin{lrbox}{\dangerbox} | \begin{lrbox}{\dangerbox} | ||
\begin{minipage}{\linewidth-2\marge-2\pslinewidth} | \begin{minipage}{\linewidth-2\marge-2\pslinewidth} | ||
Ligne 88: | Ligne 89: | ||
{% | {% | ||
\end{minipage}% | \end{minipage}% | ||
- | \end{lrbox} | + | \end{lrbox}% |
% Affiche le texte dans un cadre en couleur. | % Affiche le texte dans un cadre en couleur. | ||
\rput[tl](0,0){% | \rput[tl](0,0){% | ||
Ligne 124: | Ligne 125: | ||
{{ cp:variante_boite_coloree.png }} | {{ cp:variante_boite_coloree.png }} | ||
+ | |||
+ | |||
+ | ===== Disque, rectangle ou ellipse, au choix ! ===== | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage[latin1]{inputenc} | ||
+ | \usepackage[a4paper]{geometry} | ||
+ | \usepackage{pstricks} | ||
+ | \usepackage{calc} | ||
+ | \usepackage{manfnt} | ||
+ | \usepackage{lmodern} | ||
+ | \usepackage[frenchb]{babel} | ||
+ | |||
+ | \newsavebox{\dangerbox} | ||
+ | |||
+ | % On règle les marges définitivement ici | ||
+ | \newlength{\marge}\setlength{\marge}{4mm} | ||
+ | % Contrôle fin pour le panneau | ||
+ | \newlength{\margehaut}\setlength{\margehaut}{2mm} | ||
+ | |||
+ | \newenvironment{Danger}{% | ||
+ | \par\vspace{2mm} % Ajout pour que le haut du panneau ne touche pas | ||
+ | % le texte au-dessus. | ||
+ | \noindent | ||
+ | \begin{lrbox}{\dangerbox} | ||
+ | \begin{minipage}{\linewidth-2\marge-2\pslinewidth} | ||
+ | \par\vspace*{\margehaut} | ||
+ | } | ||
+ | {% | ||
+ | \end{minipage}% | ||
+ | \end{lrbox}% | ||
+ | % Affiche le texte dans un cadre en couleur. | ||
+ | \rput[tl](0,0){% | ||
+ | \psframebox[fillstyle=solid, fillcolor=yellow, framesep=\marge]{% | ||
+ | \usebox{\dangerbox}% | ||
+ | }% | ||
+ | }% | ||
+ | %%% Décommenter la ligne voulue pour avoir un rectangle, | ||
+ | %%% un cercle ou une ellipse comme fond. | ||
+ | % Affiche le panneau (dans un rectangle sur fond blanc) | ||
+ | %%% \rput(2\marge,0){\psframebox*{\Large\textdbend}} | ||
+ | % Affiche le panneau (dans un disque sur fond blanc) | ||
+ | %%% \rput(2\marge,0){\pscirclebox*[framesep=1pt]{\Large\textdbend}} | ||
+ | % Affiche le panneau (dans une ellipse sur fond blanc) | ||
+ | \rput(2\marge,0){\psovalbox*[framesep=-2pt]{\Large\textdbend}} | ||
+ | % Réserve la place verticale pour la suite | ||
+ | \par | ||
+ | \setlength{\marge}{\ht\dangerbox+\dp\dangerbox+2\marge} | ||
+ | \vspace{\marge} | ||
+ | } | ||
+ | |||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | toto va bien :) | ||
+ | \begin{Danger} | ||
+ | Voici un danger : ne pas divulger directement ce que | ||
+ | l'on veut faire. C'est plus facile pour JCC si on lui | ||
+ | dit tout :) | ||
+ | \end{Danger} | ||
+ | Du texte qui suit, suffisamment long pour montrer que | ||
+ | le cadre a une largeur très exactement égale à celle de | ||
+ | l'empagement. | ||
+ | \end{document} | ||
+ | </code> | ||
+ | |||
+ | ==== Ellipse ==== | ||
+ | {{ cp:variante_boite_coloree_2.png }} | ||
+ | |||
+ | ==== Disque ==== | ||
+ | {{ cp:variante_boite_coloree_3.png }} | ||
+ |