\SbSSCT{Dans le texte}{In the text} \SbSbSSCT{Sans option de décalage}{Without offset} \begin{center} \RRR{12-2} \end{center} \TFRGB{dessin directement dans le texte}{picture in the text} \tikz \draw[blue] (0,0) rectangle(2,2); \tikz \draw[blue] (0,0) circle (1);\TFRGB{ici est inclus le code suivant}{here is the following code} : \BS{tikz} \BS{draw} (0,0) rectangle(2,2);\BS{tikz} \BS{draw} (0,0) circle (1); \bigskip \SbSbSSCT{Avec décalage nul}{With zero offset} \TFRGB{dessin directement dans le texte}{picture in the text} \tikz[baseline=0pt] \draw[blue] (0,0) rectangle(2,2); \tikz[baseline=0pt] \draw[blue] (0,0) circle (1);\TFRGB{ici est inclus le code suivant}{here is the following code} : \BS{tikz}[\RDD{baseline}=0pt] \BS{draw} (0,0) rectangle(2,2);\BS{tikz}[\RDD{baseline}=0pt] \BS{draw} (0,0) circle (1); \bigskip \bigskip \SbSbSSCT{Avec décalage}{With an offset} \TFRGB{dessin directement dans le texte}{picture in the text} \tikz[baseline=1cm] \draw[blue] (0,0) rectangle(2,2); \tikz[baseline=1cm] \draw[blue] (0,0) circle (1);\TFRGB{ici est inclus le code suivant}{here is the following code} : \BS{tikz}[\RDD{baseline}=1cm] \BS{draw} (0,0) rectangle(2,2);\BS{tikz}[\RDD{baseline}=1cm] \BS{draw} (0,0) circle (1); \newpage \SbSSCT{Dans un environnement tikzpicture}{In a tikzpicture environment} \begin{center} \RRR{12-1} \end{center} \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue] \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[b]{8cm}{ \TFRGB{texte avant}{text before} \\ \ESS{tikzpicture}[blue] \\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end\AC{tikzpicture}}\\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue,baseline=0pt] \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[c]{8cm}{ \TFRGB{texte avant}{text before} \\ \BS{begin}\AC{tikzpicture}[blue,\RDD{baseline}=0pt] \\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end}\AC{tikzpicture} \\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \bigskip \noindent \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue,baseline=1cm] \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[t]{8cm}{ \TFRGB{texte avant}{text before} \\ \BS{begin}\AC{tikzpicture}[blue,\RDD{baseline}=1cm] \\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end}\AC{tikzpicture} \\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \SbSSCT{Dans un environnement fbox}{In a fbox environment} \noindent \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \fbox{ \begin{tikzpicture}[blue,baseline=0pt] \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture}} \TFRGB{texte après}{text after} & \parbox[c]{8cm}{ \TFRGB{texte avant}{text before}\\ \BSS{fbox}\{ \\ \BS{begin}\AC{tikzpicture}[blue,\RDD{baseline}=0pt] \\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end}\AC{tikzpicture} \\ \}\\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \SbSSCT{Modification du cadrage}{Bounding box} \begin{center} \RRR{15-8} \end{center} \bigskip \begin{tabular}{|c|c|} \hline \multicolumn{2}{|l|}{\BS{draw} [\RDD{use as bounding box}] (1,0) rectangle (2,1);}\\ \multicolumn{2}{|l|}{\BS{draw}[blue] (-1,0) - - (3,1);} \\\hline texte avant\begin{tikzpicture} \draw [use as bounding box] (1,0) rectangle (2,1); \draw[blue] (-1,0) - - (3,1); \draw [red](1,0) rectangle (2,1); \end{tikzpicture}texte après & texte avant \begin{tikzpicture} \draw [use as bounding box] (0,0) rectangle (0,0); \draw[blue] (-1,0) - - (3,1); \draw [red](0,0) rectangle (0,0); \end{tikzpicture} texte après \\ \hline (1,0) rectangle (2,1) & (0,0) rectangle (0,0) \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \multicolumn{2}{|l|}{texte avant. \BS{begin\AC{tikzpicture}} [\RDD{trim left}=1cm] }\\ \multicolumn{2}{|l|}{\BS{draw}[blue] (-1,0) - - (3,1); \BS{draw}[red] (0,0) grid (2,1);} \\ \multicolumn{2}{|l|}{ \BS{end\AC{tikzpicture}}texte après }\\ \hline texte avant.% \begin{tikzpicture}[trim left=1cm] \draw[blue] (-1,0) - - (3,1); \draw [red](0,0) grid (2,1); \end{tikzpicture}% texte après & texte avant.% \begin{tikzpicture}[trim right= 1cm] \draw[blue] (-1,0) - - (3,1); \draw [red](0,0) grid(2,1); \end{tikzpicture}% texte après \\ \hline [\RDD{trim left}=1cm] & [\RDD{trim right}= 1cm] \\ \hline \end{tabular} \bigskip \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue] \draw [red,use as bounding box] (-1.5,-1.5) rectangle (2.5,2.5); \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[b]{10cm}{ \TFRGB{texte avant}{text before} \\ \ESS{tikzpicture}[blue] \\ \BS{draw} [red,\RDD{use as bounding box}] (-1.5,-1.5) rectangle (2.5,2.5); \\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end\AC{tikzpicture}}\\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue,baseline=0pt] \draw [red,use as bounding box] (-1.5,-1.5) rectangle (2.5,2.5); \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[c]{10cm}{ \TFRGB{texte avant}{text before} \\ \BS{begin}\AC{tikzpicture}[blue,\RDD{baseline}=0pt] \\ \BS{draw} [red,\RDD{use as bounding box}] (-1.5,-1.5) rectangle (2.5,2.5);\\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end}\AC{tikzpicture} \\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|l|l|} \hline \TFRGB{texte avant}{text before} \begin{tikzpicture}[blue,baseline=0pt] \useasboundingbox (-1.5,-1.5) rectangle (2.5,2.5); \draw (0,0) rectangle(2,2); \draw (0,0) circle (1); \end{tikzpicture} \TFRGB{texte après}{text after} & \parbox[c]{10cm}{ \TFRGB{texte avant}{text before} \\ \BS{begin}\AC{tikzpicture}[blue,baseline=0pt] \\ \BSS{useasboundingbox} (-1.5,-1.5) rectangle (2.5,2.5);\\ \BS{draw} (0,0) rectangle(2,2); \\ \BS{draw} (0,0) circle (1); \\ \BS{end}\AC{tikzpicture} \\ \TFRGB{texte après}{text after} \\ } \\ \hline \end{tabular} \bigskip \begin{tabular}{|c|c|} \hline \begin{tikzpicture}[blue,baseline=0pt] \fill (0,0) circle (5pt); \fill (2,1) circle (5pt); \draw[red] (current bounding box.south west) rectangle (current bounding box.north east); \end{tikzpicture} & \parbox[c]{14cm}{ \BS{begin}\AC{tikzpicture}[blue] \\ \BS{fill} (0,0) circle (5pt); \\ \BS{fill} (2,1) circle (5pt);\\ \BS{draw}[red] (\RDD{current bounding box.south west}) rectangle (\RDD{current bounding box.north east});\\ \BS{end}\AC{tikzpicture} } \\ \hline \end{tabular} \newpage \SbSSCT{Coupure de l'image}{Clipping the picture} \begin{center} \RRR{15-9} \end{center} \begin{tabular}{|c|c|} \hline \tikzpicture[red] \draw[help lines] (-2,-2) grid (2,2); \draw[blue] (-1,-1) --(0,2) -- (1,-1) -- cycle; \draw (0,0) circle (.5); \draw (0,0) circle (1); \draw (0,0) circle (1.5); \endtikzpicture & \tikzpicture[red] \clip (-1,-1) --(0,2) -- (1,-1) -- cycle; \draw[help lines] (-2,-2) grid (2,2); \draw[blue] (-1,-1) --(0,2) -- (1,-1) -- cycle; \draw (0,0) circle (.5); \draw (0,0) circle (1); \draw (0,0) circle (1.5); \endtikzpicture \\ \hline \TFRGB{sans coupure}{no clipping} & \BSS{clip} (-1,-1) - -(0,2) - - (1,-1) - - cycle; \\ \hline \end{tabular} \SbSSCT{Rognage partiel}{ Partial clipping} \noindent \begin{tabular}{|c|c|} \hline \tikzpicture[red,scale=.7,baseline=0pt] \draw[help lines] (-2,-2) grid (2,2); \draw[blue] (-1.1,-0.2) rectangle (2,1.5); \draw (0,0) circle (1.5); \clip (-1.1,-0.2) rectangle (2,1.5); \draw (0,0) circle (.5); \draw (0,0) circle (1); \endtikzpicture & \parbox{8cm}{ \BS{tikzpicture}[red,scale=.7] \\ \BS{draw}[help lines] (-2,-2) grid (2,2); \\ \BS{draw}[blue] (-1.1,-0.2) rectangle (2,1.5); \\ \BS{draw} (0,0) circle (1.5); \\ \BSS{clip} (-1.1,-0.2) rectangle (2,1.5); \\ \BS{draw} (0,0) circle (.5); \\ \BS{draw} (0,0) circle (1); \\ \BS{endtikzpicture}} \\ \hline \end{tabular} \SbSbSSCT{Changement d'échelle}{Scaling} \noindent \begin{tabular}{|c|c|} \hline \tikzpicture[blue] \draw[help lines] (-2,-2) grid (2,2); \draw (0,0) circle (.5); \draw (0,0) circle (1); \draw (0,0) circle (1.5); \endtikzpicture & \tikzpicture[blue,scale=.5] \draw[help lines] (-2,-2) grid (2,2); \draw (0,0) circle (.5); \draw (0,0) circle (1); \draw (0,0) circle (1.5); \endtikzpicture \\ \hline \TFRGB{Taille normale}{Normal size} & \BS{tikzpicture}[blue,\RDD{scale}=.5] \\ \hline \end{tabular}