 \tikzset{background rectangle/.style={fill=cyan!20,draw=blue,line width=2pt}}

\SbSSCT{Encadrement}{Framing}
\label{lib-bkgd}
 
 \begin{tabular}{|c|l|} \hline  
 \begin{tikzpicture}[baseline=0pt,show background rectangle]
 \filldraw[fill=yellow] (0,0) ellipse (1 and .5);
 \end{tikzpicture}
&
\parbox{10cm}{
 \footnotemark \\
\BS{begin}\AC{tikzpicture}[\RDD{show background rectangle}]\\
\BS{filldraw}[fill=yellow] (0,0) ellipse (1 and .5 );\\
\BS{end}\AC{tikzpicture}\\
\\
\emph{\TFRGB{Autre syntaxe}{Other syntax}} : \\
\BS{begin}\AC{tikzpicture}[\RDD{framed}]\\
}
\\ \hline 
\end{tabular}

 \footnotetext[1]{ \BS{tikzset}\AC{background rectangle/.style=\AC{fill=cyan!20,draw=blue,line width=2pt}}}
  
\bigskip

\subsubsection{Options}

\begin{tabular}{|c|c|c|} \hline  
\multicolumn{3}{|c|}{  [show background rectangle,\RDD{inner frame xsep}=1cm]  }
\\ \hline
\begin{tikzpicture}[show background rectangle,inner frame xsep=1cm]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&  
\begin{tikzpicture}[show background rectangle,inner frame ysep=1cm]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&  
\begin{tikzpicture}[show background rectangle,inner frame sep=1cm]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
\\ \hline  
\RDD{inner frame xsep}=1cm & \RDD{inner frame ysep}=1cm & \RDD{inner frame sep}=1cm
\\ \hline 
\multicolumn{3}{|c|}{\dft : inner frame xsep=1ex
,  inner frame ysep=1ex
}  

\\ \hline 
\begin{tikzpicture}[show background rectangle,tight background]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&
\begin{tikzpicture}[show background rectangle,loose background]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&
\begin{tikzpicture}[show background rectangle,rounded corners]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
\\ \hline 
\RDD{tight background} & \RDD{loose background} & \RDD{rounded corners} \\ \hline 
(inner frame sep = 0pt) & (inner frame sep = 2ex) & 
 \\ \hline
 \end{tabular}
   
  
\subsubsection{Style}
 
 \begin{tabular}{|c|c|c|c|c|} \hline  
 \multicolumn{5}{|c|}{  [\RDD{background rectangle/.style}=\AC{double,draw=blue},framed]  }
 \\ \hline 
 \begin{tikzpicture}[framed,background rectangle/.style={double,draw=blue}]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
 &
 \begin{tikzpicture}[show background rectangle,background rectangle/.style={fill=green,draw=blue}]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
  &
  \begin{tikzpicture}[show background rectangle,background rectangle/.style={top color=green,draw=blue}]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
  \end{tikzpicture}
 &
 \begin{tikzpicture}[show background rectangle,background rectangle/.style={line width=4pt,draw=blue}]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
  &
  \begin{tikzpicture}[show background rectangle,background rectangle/.style={rounded corners=.5cm,draw=blue}]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
  \end{tikzpicture}
 \\ \hline 
 \RDD{double} & \RDD{fill}=green & \RDD{top color}=green & \RDD{line width}=4pt & \RDD{rounded corners}=0.5cm
  \\ \hline 

\end{tabular} 

\SbSSCT{Encadrement partiel}{Partial framing}

 \tikzset{background top/.style={fill=green!20,draw=blue,line width=2pt}}
  \tikzset{background bottom/.style={fill=green!20,draw=blue,line width=2pt}}
   \tikzset{background left/.style={fill=green!20,draw=blue,line width=2pt}}
    \tikzset{background right/.style={fill=green!20,draw=blue,line width=2pt}}
 
 \begin{tabular}{|c|c|c|c|c|} \hline  
\begin{tikzpicture}[show background top]
 \filldraw[fill=yellow] (0,0) ellipse (10mm and 5mm);
\end{tikzpicture}
&
\begin{tikzpicture}[show background bottom]
 \filldraw[fill=yellow](0,0) ellipse (10mm and 5mm);
\end{tikzpicture}
&
\begin{tikzpicture}[show background left]
 \filldraw[fill=yellow] (0,0) ellipse (10mm and 5mm);
\end{tikzpicture}
&
\begin{tikzpicture}[show background right]
 \filldraw[fill=yellow] (0,0) ellipse (10mm and 5mm);
\end{tikzpicture}
\\ \hline
\RDD{show background top} & \RDD{show background bottom} & \RDD{show background left} & \RDD{show background right}
\\ \hline
\end{tabular}

\bigskip

 \begin{tabular}{|c|c|c|} \hline 
 \multicolumn{3}{|c|}{ [framed,show background top,\RDD{outer frame xsep}=1cm]  }
 \\ \hline  
  
\begin{tikzpicture}[framed,show background top,outer frame xsep=1cm]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&
\begin{tikzpicture}[framed,show background left,outer frame ysep=1cm]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
&
\begin{tikzpicture}[framed,show background left,show background left,show background top,outer frame sep=1cm]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
\end{tikzpicture}
\\ \hline 
\RDD{outer frame xsep}=1cm & \RDD{outer frame ysep}=1cm
& \RDD{outer frame sep}=1cm
\\ \hline 
\end{tabular} 

\subsubsection{Style}

 \begin{tabular}{|c|c|c|c|c|} \hline  
 \multicolumn{4}{|l|}{  \BS{begin}\AC{tikzpicture}[show background left,  }\\
 \multicolumn{4}{|l|}{ \hspace{0.5cm}  [\RDD{background left/.style}=\AC{double,ultra thick,draw=blue}]  }
 \\ \hline
  
 \begin{tikzpicture}[show background left,background left/.style={double,ultra thick,draw=blue}]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
 &
 \begin{tikzpicture}[show background left,background left/.style={<->,ultra thick,draw=blue}]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
 &
 \begin{tikzpicture}[show background left,background left/.style={line width=10pt,draw=blue}]
 \filldraw[fill=yellow](0,0) ellipse (1cm and .5cm);
 \end{tikzpicture}
  &
  \begin{tikzpicture}[show background left,background left/.style={dashed,ultra thick,draw=blue}]
 \filldraw[fill=yellow] (0,0) ellipse (1cm and .5cm);
  \end{tikzpicture}
 \\ \hline 
 \RDD{double} & \RDD{<->} &  \RDD{line width}=10pt & \RDD{dashed}
  \\ \hline 

\end{tabular}

\SbSbSSCT{Quadrillage}{Gridding}

 \begin{tabular}{|c|l|} \hline  
 \begin{tikzpicture}[baseline=0pt,show background grid]
 \filldraw [fill=yellow](0,0) ellipse (2 and 1);
 \end{tikzpicture}
&
\parbox{8cm}{
\BS{begin}\AC{tikzpicture}[\RDD{show background grid}]\\
\BS{filldraw}[fill=yellow] (0,0) ellipse (2 and 1);\\
\BS{end}\AC{tikzpicture}\\
\\
\emph{\TFRGB{Autre syntaxe}{Other syntax}}   : \\
\BS{begin}\AC{tikzpicture}[\RDD{gridded}]\\
}
\\ \hline 
\end{tabular}

\subsubsection{Style}

 
 \begin{tabular}{|c|c|c|} \hline  
 \multicolumn{3}{|l|}{  [\RDD{background  grid/.style}=\AC{ultra thick,draw=blue},show background grid]  }
 \\ \hline
\begin{tikzpicture}[background grid/.style={ultra thick,draw=blue},show background grid]
 \filldraw [fill=yellow](0,0) ellipse (2 and 1);
\end{tikzpicture}
&
\begin{tikzpicture}[background grid/.style={draw=red},show background grid]
 \filldraw [fill=yellow](0,0) ellipse (2 and 1);
\end{tikzpicture}
&
\begin{tikzpicture}[background grid/.style={step=.5cm,draw=blue},show background grid]
 \filldraw [fill=yellow](0,0) ellipse (2 and 1);
\end{tikzpicture}
\\ \hline
\RDD{ultra thick} ,draw=blue,\RDD{draw}=blue & draw=red & \RDD{step}=.5cm,draw=blue
\\ \hline
\end{tabular}

\SbSbSSCT{Encadrement et quadrillage}{Framing and gridding}
 
 \begin{tabular}{|c|l|} \hline  
 \begin{tikzpicture}[baseline=0pt,framed,gridded]
 \filldraw [fill=yellow](0,0) ellipse (2 and 1);
 \end{tikzpicture}
&
\parbox{8cm}{
\BS{begin}\AC{tikzpicture}[\RDD{framed , gridded }]\\
\BS{filldraw}[fill=yellow] (0,0) ellipse (2 and 1);\\
\BS{end}\AC{tikzpicture}\\
\\

}
\\ \hline 
\end{tabular}


