\mode<beamer|trans>{
\begin{frame}
 \frametitle{Graphisme avec Tikz sous LaTeX}
 \tableofcontents[pausesections]
\end{frame}
}

\section{Inclusion d'images externes}
  \subsection{Commandes de base}
  
\begin{frame}[fragile,plain]
\frametitle{Diff\'entes options du includegraphics}
% \YvExample{
\begin{LTXexample}
\begin{figure}
      \includegraphics[width=5cm]{images/yvzen.png}
    \caption{Zen avec \LaTeX{}}
    \label{fig:yvzen1}
\end{figure}
\end{LTXexample}
% }
\end{frame}

\begin{frame}[fragile,plain]
%
\begin{LTXexample}
\begin{figure}
      \includegraphics[width=1cm]{images/yvzen.png}
    \caption{Petit zen avec \LaTeX{}}
    \label{fig:yvzen2}
\end{figure}
\end{LTXexample}
%
\end{frame}

\begin{frame}[fragile,plain]
\begin{LTXexample}
\begin{figure}
    \begin{center}
      \includegraphics[width=1cm]{images/yvzen.png}
    \caption{Petit zen au milieu avec \LaTeX{}}
    \label{fig:yvzen3}
    \end{center}
\end{figure}
\end{LTXexample}

%
%%
\end{frame}

\begin{frame}[fragile,plain]
\begin{LTXexample}
\begin{figure}[htbp]%[htbp]
      \hfill\includegraphics[width=1cm]{images/yvzen.png}
    \caption{Zen \`a droite avec \LaTeX{} (et les options possibles)}
    \label{fig:yvzen4}
\end{figure}
\end{LTXexample}
\end{frame}

%
%


  \subsection{Images bitmap et images vectorielles}
  

\section{Production d'images par des commandes dans le texte}
  \subsection{Pgf/Tikz}

\begin{frame}[fragile,plain]
\frametitle{Malevitch revisit\'e}
  Les commandes reprises ici sont extraites du magnifique document de Andrew Mertz.
  
\begin{LTXexample}
\begin{figure}
  \begin{tikzpicture}
   \draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
  \end{tikzpicture}
    \caption{Carr\'e sur pointe avec PgfTikz}
    \label{fig:TikzCarre}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{center}
  \begin{tikzpicture}
   \draw[step=0.25cm,color=red] (-1,-1) grid (1,1);
   \draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
  \end{tikzpicture}
\end{center}
    \caption{Carr\'e avec grille rouge avec PgfTikz}
    \label{fig:CarreGrilleTikz}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\hfill
  \begin{tikzpicture}
   \draw[step=0.5cm,color=green] (-1,-1) grid (1,1);
   \draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
  \end{tikzpicture}
    \caption{Carr\'e avec grille verte avec PgfTikz}
    \label{fig:CarreGrilleVerteTikz}
\end{figure}
\end{LTXexample}
\end{frame}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5s
\begin{frame}[fragile,plain]
\frametitle{Pentagone et autres}
\begin{LTXexample}
\begin{figure}
\begin{center}
\begin{tikzpicture}
   % Define the points of a regular pentagon
   \path (0,0) coordinate (origin);
   \path (0:1cm) coordinate (P0);
   \path (1*72:1cm) coordinate (P1);
   \path (2*72:1cm) coordinate (P2);
   \path (3*72:1cm) coordinate (P3);
   \path (4*72:1cm) coordinate (P4);
   % Draw the edges of the pentagon
   \draw (P0) -- (P1) -- (P2) -- (P3) -- (P4) -- cycle;
   % Add "spokes"
   \draw (origin) -- (P0) (origin) -- (P1) (origin) -- (P2)
         (origin) -- (P3) (origin) -- (P4);
\end{tikzpicture}
\end{center}
    \caption{Pentagone avec PgfTikz}
    \label{fig:PentagoneTikz}
\end{figure}
\end{LTXexample}

\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) -- ++(1,0) -- ++(1,1) -- ++(1,-1);
\end{tikzpicture}
    \caption{Points avec d\'eplacements relatifs avec PgfTikz}
    \label{fig:TikzPtsOffsetRel}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) -- +(1,0) -- +(0,-1) -- +(-1,0) -- +(0,1);
\end{tikzpicture}
    \caption{Points avec d\'eplacements absolus avec PgfTikz}
    \label{fig:TikzPtsOffsetabs}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) rectangle (1,1)
               rectangle (3,2)
               rectangle (4,3);
\end{tikzpicture}
    \caption{Rectangles avec PgfTikz}
    \label{fig:TikzRectangle}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) circle (1cm)
               circle (0.6cm)
               circle (0.2cm);
\end{tikzpicture}
    \caption{Cercles concentriques avec PgfTikz}
    \label{fig:TikzCerclesConc}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) circle (1cm);
   \draw (0.5,0) circle (0.5cm);
   \draw (0,0.5) circle (0.5cm);
   \draw (-0.5,0) circle (0.5cm);
   \draw (0,-0.5) circle (0.5cm);
\end{tikzpicture}    
    \caption{Cercles excentriques avec PgfTikz}
    \label{fig:TikzCerclesEx}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0,0) ellipse (2cm and 1cm)
               ellipse (0.5cm and 1 cm)
               ellipse (0.5cm and 0.25cm);
\end{tikzpicture}
    \caption{Ellipses avec PgfTikz}
    \label{fig:TikzEllipse}
\end{figure}
\end{LTXexample}
\end{frame}

\begin{frame}[fragile,plain]
% \frametitle{}
\begin{LTXexample}
\begin{figure}
\begin{tikzpicture}
   \draw (0:1cm) -- (0:2cm)
         arc (0:60:2cm) -- (60:1cm)
         arc (60:0:1cm) -- cycle;
\end{tikzpicture}
    \caption{Arcs avec PgfTikz}
    \label{fig:TikzArcs}
\end{figure}
\end{LTXexample}
\end{frame}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% \begin{frame}[fragile,plain]
% % \frametitle{}
% \begin{LTXexample}
% \begin{figure}
%     
%     \caption{ avec PgfTikz}
%     \label{fig:Tikz}
% \end{figure}
% \end{LTXexample}
% \end{frame}
% % 
% % \begin{frame}[fragile,plain]
% % % \frametitle{}
% 
%   \subsection{Tikz et gnuplot pour de magnifiques graphes de fonctions}

% \section{}
