Comment encadrer des puces ?

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Comment encadrer des puces ?

Messagepar dr.krusty » Mardi 16 Décembre 2008, 12:21

Bonjour,

tout est dans le sujet ! .... ou presque ;)

Voici plus de détails sur mon problème : je réalise un diaporama avec beamer et je fais une diapo qui comprend 4 puces.

Voici le code correspondant :

Code: Tout sélectionner
\begin{frame}
   \frametitle{Description de la base de connaissances}
   \begin{block}{Les relations}
      {\scriptsize AGE\_MORT, ANNEE\_NAISSANCE, ...~, PREFECTURE}
   \end{block}
   \begin{block}{Les couples de termes pour chaque relation}
      \begin{center}
      \begin{tabular}{lcc}
      {\scriptsize Relation} & {\scriptsize $<$TA$>$} & {\scriptsize $<$TB$>$} \\
      \hline
      {\scriptsize AGE\_MORT} & {\scriptsize Pompidou} & {\scriptsize 64} \\
      {\scriptsize CAPITALE} & {\scriptsize Brésil} & {\scriptsize Brasilia} \\
      {\scriptsize LONGUEUR\_FLEUVE} & {\scriptsize Nil} & {\scriptsize 6~671} \\
      \end{tabular}
      \end{center}
   \end{block}
   \begin{block}{Des patrons de phrases : relation ANNEE\_NAISSANCE}
   {\scriptsize $<$TA$>$ (\textcolor{blue}{naquit}|\textcolor{blue}{né}|\textcolor{blue}{née}) le $<$TB$>$} \\
   {\scriptsize $<$TA$>$ est né le $<$TB$>$ à} \\
%   {\scriptsize $<$TA$>$(\textcolor{blue}{($<$TB$>$-$<$NUM$>$),}|\textcolor{blue}{($<$TB$>$-$<$NUM$>$)}|\textcolor{blue}{($<$TB$>$-$<$NUM$>$).}|\textcolor{blue}{[$<$TB$>$-$<$NUM$>$]})}
   \end{block}
\end{frame}


et voici le rendu :

Image


Actuellement, pour faciliter la lecture, chaque puce apparaît grâce à une animation (visible<i>) ... mais ça fait pas terrible.
Je voudrais que tout le texte soit présent dès le début, et encadrer en rouge les puces les unes après les autres.

Ainsi :

- au premier clic on aura un cadre rouge autour de la première puce + "Corpus dynamique"
- au second clic, le cadre rouge entourera la 2ème puce + "Courte liste ..." + le tableau
- 3ème clic : le cadre rouge entoure "Modélisation des données attendues"
- 4ème clic : le cadre rouge entoure "Mots clées ..." + le dernier tableau.

Ca semble facile comme ça mais je n'arrive pas à encadrer les puces ... ça marche si j'encadre que le texte mais pas si j'encadre la puce avec :(

Comment puis-je faire ???

D'avance merci.


Krusty.
dr.krusty
Utilisateur
 
Messages: 1
Inscription: Mardi 16 Décembre 2008, 12:03
Statut actuel: Post-bac | Doctorat

Publicité

Re: Comment encadrer des puces ?

Messagepar pg » Mercredi 17 Décembre 2008, 01:49

Je n'ai pas bien vu le lien entre ton code et ton image, mais voici un moyen d'encadrer le texte + la puce :

Code: Tout sélectionner
\documentclass{article}

\usepackage{calc}
\usepackage{xcolor}

\makeatletter
\newsavebox\encadre@itemize@box
\newlength\encadre@itemize@temp@length
\newenvironment{encadreitemize}%
  {\begin{minipage}[t]{\linewidth}\begin{lrbox}{\encadre@itemize@box}\begin{minipage}[t]{\linewidth}}%
  {\end{minipage}\end{lrbox}\setlength{\encadre@itemize@temp@length}{\leftmargin-\fboxsep-\fboxrule}\hspace{-\leftmargin}\color{red}\fbox{\hspace{\encadre@itemize@temp@length}\usebox{\encadre@itemize@box}}\end{minipage}}
\makeatother

\begin{document}

Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.
\begin{itemize}
   \item Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.
   \item \begin{encadreitemize}Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.\begin{center}
      \begin{tabular}{lcc}
      {\scriptsize Relation} & {\scriptsize $<$TA$>$} & {\scriptsize $<$TB$>$} \\
      \hline
      {\scriptsize AGE\_MORT} & {\scriptsize Pompidou} & {\scriptsize 64} \\
      {\scriptsize CAPITALE} & {\scriptsize Brésil} & {\scriptsize Brasilia} \\
      {\scriptsize LONGUEUR\_FLEUVE} & {\scriptsize Nil} & {\scriptsize 6~671} \\
      \end{tabular}
      \end{center}\end{encadreitemize}
   \item Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.
\end{itemize}
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

\end{document}
pg
Modérateur
 
Messages: 2593
Inscription: Jeudi 14 Juin 2007, 23:31


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], DotBot [Crawler] et 10 invités