Vous êtes à peu près ici : Accueil  »   Découverte de Beamer  »   Beamer : sommaire

6  Les éléments du contenu

6.1  Les listes

Trois environnements de liste existent : enumerate, itemize, description. Les deux premières peuvent avoir trois niveaux hiérarchiques.

La commande \item permet d'indiquer les éléments à afficher. On peut beaucoup jouer avec les effets d'affichage de liste, voir la section 7 sur l'affichage différé.

6.1.1  La liste itemize

  \begin{itemize}
    \item premier élément de liste,
    \item deuxième élément de liste,
    \item troisième élément de liste.  
  \end{itemize}

On peut modifier l'icône de début d'item dans un environnement itemize par la commande :

\setbeamertemplate{itemize item}[style]

… où style peut prendre l'une des valeurs suivantes : default, triangle, circle, square et ball.

De la même façon pour les items de deuxième niveau :

\setbeamertemplate{itemize subitem}[style]

et de troisième niveau :

\setbeamertemplate{itemize subsubitem}[style].

6.1.2  La liste enumerate

  \begin{enumerate}[numerostyle]
    \item élément de liste numéro 1,
    \item élément de liste numéro 2,
    \item élément de liste numéro 3.  
  \end{enumerate}

… où numerostyle est l'indication du mode de numérotage des éléments :

On peut modifier l'icône de début d'item dans un environnement enumerate par la commande :

\setbeamertemplate{enumerate item}[style]

… où style peut prendre l'une des valeurs suivantes : default, circle, square ou ball SI l'option [numerostyle] n'est pas utilisée.


liste1

De la même façon pour les items de deuxième niveau :

\setbeamertemplate{enumerate subitem}[style]

et de troisième niveau :

\setbeamertemplate{enumerate subsubitem}[style].

6.1.3  La liste de description

Utile pour donner un aspect définition.

  \begin{description}
    \item [Thème de présentation : ] ces thèmes sont en fait...
    \item [Thème de couleur : ] gère tout ce qui est couleur...
    \item [Thème de police : ] s'occupe de tout ce qui est police, gras...
    \item [Thème interne : ] s'occupe de l'apparence des éléments...
    \item [Thème externe : ] gère les en-têtes et pieds de page...
  \end{description}

6.2  Les blocs

6.2.1  Présentation

Beamer propose un (ou plusieurs) environnement de bloc consistant en un titre et du texte dans une boîte.

Voici le bloc standard, par défaut.


blockp1  
\begin{block}{Bloc standard}
  Un bloc tout simple, par défaut
  Un texte sur un fond de couleur qui 
  dépend, bien sûr, du thème choisi. 
\end{block}


À noter l'ajout du \setbeamertemplate{blocks} [rounded] [shadow=false] pour modifier l'aspect visuel du bloc. Le [shadow=false] n'est pas obligatoire si on n'a pas déjà dessiné un bloc avec ombre. Il faut se souvenir que toute modification du template de bloc est mémorisé pour les blocs suivants.

blockp2  
\setbeamertemplate{blocks}[rounded]%
[shadow=false]
\begin{block}{Bloc arrondi}
  Un bloc avec option rounded, sans shadow
  Il faut toujours arrondir les angles.
\end{block}

Enfin, avec son ombre… qui n'existe que pour la version arrondie.

blockp3  
\setbeamertemplate{blocks}[rounded]%
[shadow=true]
\begin{block}{Bloc arrondi et ombré}
  Un bloc avec option rounded et shadow
  Un peu d'ombre en plus\dots
\end{block}

Si l'on veut retrouver la version standard : \setbeamertemplate{blocks}[default]

6.2.2  Blocks spécifiques

Il existe aussi une version rouge alertblock et verte exampleblock.


blocks3  
 \begin{block}{Un bloc normal}
  Texte du block \texttt{block}
 \end{block}

 \begin{alertblock}{Un bloc très alerte}
  Texte du block \texttt{alertblock}
 \end{alertblock}

 \begin{exampleblock}{Un bloc exemplaire}
  Exemple de block \texttt{exampleblock}
 \end{exampleblock}

6.3  Les boîtes arrondies

Semblables aux blocks, les boîtes arrondies permettent de jouer plus facilement avec les couleurs, elles peuvent être ombrées ou non. Leur création se fait par :

\begin{beamerboxesrounded}[options]{titre}
    Texte à l'intérieur de la boîte arrondie
\end{beamerboxesrounded}

… où les options sont constituées de :

En voici une illustration :

boitesarrondies  
\begin{frame}
 \frametitle{Frame normal}
 \begin{beamerboxesrounded}%
       [lower=structure, %
       upper=block title,%
       shadow=true]%
       {Un bloc arrondi}
  Texte en boîte arrondie
  de toutes les couleurs
 \end{beamerboxesrounded}
 \vfill
 \begin{beamerboxesrounded}%
        [scheme=clair, shadow=true]%
        {Un bloc arrondi}
  Texte en boîte arrondie
  de toutes les couleurs
 \end{beamerboxesrounded}
\end{frame}

Noter la deuxième manière de créer une boîte arrondie :

\begin{beamerboxesrounded}[scheme=clair]{Un bloc arrondi}

ceci se fait après avoir déclaré dans le préambule :

\beamerboxesdeclarecolorscheme{clair}{couleur1}{couleur2}

… et rend ainsi beaucoup plus rapide la réutilisation de boîtes arrondies de même couleur. On peut rajouter à la suite de [scheme=clair], l'indication de l'ombrage, shadow=true ou false. Il est bien sûr possible de déclarer à la suite plusieurs "schémas" de couleurs.

\beamerboxesdeclarecolorscheme{clair}{couleur1}{couleur2}

\beamerboxesdeclarecolorscheme{autre}{couleur3}{couleur4}

6.4  La mise en valeur

Différents environnement permettent de mettre en valeur des parties du texte, en particulier, les environnements definition, example, proof et theorem. Leur aspect, semblable aux blocks dépend aussi du thème utilisé.

En voici une illustration :


envcadres  
\begin{frame}
 \frametitle{Les environnements cadrés}
  \begin{definition}
    environnement definition
  \end{definition}
  
 \begin{example}
   environnement example
 \end{example}

\begin{proof}
   environnement proof
 \end{proof}  
    
\begin{theorem}
environnement theorem
\end{theorem}
\end{frame}

6.5  Les environnements de texte

D'autres environnements permettent de faire varier la présentation du texte :

envtextes  
\begin{quotation}
  Début environnement quotation\\
  Début environnement quotation
\end{quotation}
\begin{quote}
  Début environnement quote\\
  Début environnement quote
\end{quote}
\begin{semiverbatim}
  Début environnement semiverbatim
\end{semiverbatim}
\begin{verse}
  Début environnement verse\\
  Début environnement verse\\
\end{verse}  

6.6  Deux colonnes

Beamer permet d'afficher du texte, ou du texte et un graphique sur plusieurs colonnes. Dans l'environnement columns, on peut créer plusieurs colonnes définies par la commande \column ou par un environnement column (sans le "s").

\begin{columns}[options]
  \begin{column}[placement]{largeur}
    contenu
  \end{column}
  \begin{column}[placement]{largeur}
    contenu
  \end{column}
\end{columns}

Les options pour l'environnement columns sont les suivantes :

\begin{frame}
\setbeamertemplate{blocks}[rounded][shadow=false] 
\frametitle{Multi-colonnes}
Du texte en plusieurs colonnes, plus visible avec des blocks.

multicols  
 \begin{columns}[t]
  \begin{column}{5cm}
  \begin{block}{Colonne 1}
    Texte dans la\\
    colonne 1.
  \end{block} 
  \end{column}
  
  \begin{column}{5cm}
  \begin{block}{Colonne 2}
    Texte dans la\\
    colonne 2 qui peut être \\
    plus long que dans la \\
    colonne 1.
  \end{block}   
  \end{column}
 \end{columns}  
\end{frame}