%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––> \section{Macros and Vertices} %<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––> \subsection{\tkzcname{grEmptyCycle}} \begin{NewMacroBox}{grEmptyCycle}{\oarg{local options}\var{order}} \begin{tabular}{llc} Arguments & & Definition \\ \midrule \TAline{order} {}{order of the graph} \bottomrule \end{tabular} \medskip \begin{tabular}{llc} Options & default & definition \\ \midrule \TOline{RA} {4} { radius circle} \TOline{prefix} {a} {prefix for vertices } \TOline{Math} {false} {math mode } \bottomrule \end{tabular} \medskip \emph{The number of nodes in a graph is called its order. The argument "order" is an integer superior to $1$. |RA| defines the radius of the circle.} \end{NewMacroBox} \bigskip \subsubsection{Empty Cycle} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \GraphInit[vstyle=Shade] \grEmptyCycle[RA=1.5]{3} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Cycle and \tkzcname{SetVertexNoLabel}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \SetVertexNoLabel \GraphInit[vstyle=Shade] \grEmptyCycle[RA=1.5]{2} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Cycle and \tkzname{Math}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \GraphInit[vstyle=Shade] \grEmptyCycle[Math,RA=1.5]{4} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Cycle, \tkzcname{SetVertexMath} and \tkzname{prefix}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \SetVertexMath \GraphInit[vstyle=Shade] \grEmptyCycle[prefix=N,RA=1.5]{5} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Cycle and Classic style} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \SetVertexMath \GraphInit[vstyle=Classic] \grEmptyCycle[RA=1.5]{5} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Cycle and Simple style} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \GraphInit[vstyle=Simple] \grEmptyCycle[RA=1.5]{5} \end{tikzpicture} \end{tkzexample} \end{center} \newpage \subsection{\tkzcname{grEmptyPath}} \begin{NewMacroBox}{grEmptyPath}{\oarg{local options}\var{order}} \begin{tabular}{llc} \hline Arguments & & Definition \\ \midrule \TAline{order} {}{order of the graph} \bottomrule \end{tabular} \medskip \begin{tabular}{>{\color{green!50!black}}lllc} \toprule options & default & definition \\ \midrule \TOline{RA} {4 cm}{ distance between two vertices} \TOline{RS} {? cm}{ distance between the first line and the new one} \\ \TOline{prefix} {a} {prefix for vertices } \TOline{Math} {false} {math mode } \bottomrule \end{tabular} \medskip \emph{|Order| is the number of nodes. |RA| defines the radius of the circle. |RS| defines the distance between the graph and the baseline.} \end{NewMacroBox} \bigskip \tikzset{VertexStyle/.style = {shape = circle,% shading = ball,% ball color = green!30, minimum size = 24pt, draw}} \tikzset{EdgeStyle= {color=red!30, double= green!50!black, double distance = 2pt}} \SetVertexLabel \SetVertexMath \subsubsection{Empty Path, \tkzname{RA} and \tkzname{Math}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \grEmptyPath[Math,RA=2]{5} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Path, \tkzname{RA} and \tkzname{prefix}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \grEmptyPath[prefix=h,RA=2]{6} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Empty Path, vertical path with \tkzname{form=2}} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \grEmptyPath[form=2,prefix=v,RA=2]{3} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{Two Empty Paths} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \grEmptyPath[Math,prefix=p,RA=2,RS=0]{5} \grEmptyPath[Math,prefix=q,RA=2,RS=3]{5} \end{tikzpicture} \end{tkzexample} \end{center} \begin{center} \begin{tkzexample}[vbox] \begin{tikzpicture} \grEmptyPath[Math,prefix=p,RA=2,RS=0,form=2]{5} \grEmptyPath[Math,prefix=q,RA=2,RS=4,form=2]{5} \end{tikzpicture} \end{tkzexample} \end{center} \subsubsection{How to move a graph ?} \begin{center} \begin{tkzexample}[very small] \begin{tikzpicture} \GraphInit[vstyle=Shade] \SetGraphShadeColor{blue!60!black!30}{blue}{white} \grPath[Math,prefix=u,RA=2,RS=0]{4} \grPath[Math,prefix=v,RA=2,RS=3]{4} \begin{scope}[xshift=1 cm] \grPath[Math,prefix=t,RA=2,RS=5]{4} \end{scope} \begin{scope}[shift={(4 cm,8cm)}] \grPath[Math,prefix=x,RA=2,RS=0]{4} \end{scope} \end{tikzpicture} \end{tkzexample} \end{center} % \newpage % \subsection{Empty Star} % \begin{NewMacroBox}{grEmptyStar}{\oarg{local options}\var{order}} % \begin{tabular}{llc} % \toprule % Arguments & & Definition \\ % \midrule % \TAline{order} {}{order of the graph} % \bottomrule % \end{tabular} % % \medskip % \begin{tabular}{>{\color{green!50!black}}lllc} % \toprule % options & default & definition \\ % \midrule % \TOline{RA} {4 cm}{ radius circle} % \TOline{prefix} {a} {prefix for vertices } % \TOline{Math} {false} {math mode } % \bottomrule % \end{tabular} % % \medskip % \emph{|RA| defines the radius of the circle. |order| is an integer and it's the order of the graph.} % \end{NewMacroBox} % % \bigskip % \subsubsection{Empty Star} % \begin{center} % \begin{tkzexample}[very small] % \begin{tikzpicture} % \SetVertexMath % \grEmptyStar[prefix=s,RA=3]{6} % \end{tikzpicture} % \end{tkzexample} % \end{center} % % \newpage % \subsection{Empty Grid} % \begin{NewMacroBox}{grEmptyGrid}{\oarg{local options}\var{c}\var{r}} % \begin{tabular}{llc} % \toprule % Arguments & & Definition \\ % \midrule % \TAline{r} {}{number of rows} % \TAline{c} {} {number of columns} % \bottomrule % \end{tabular} % % \medskip % \begin{tabular}{llc} % \toprule % options & default & definition \\ % \midrule % \TOline{RA} {4 cm}{ distance between two columns } % \TOline{RB} {3 cm} {distance between two rows } % \TOline{prefix} {3 cm} {distance between two rows } % \TOline{Math} {false} {math mode } % \bottomrule % \end{tabular} % % \medskip % \emph{|c| and |r| are integers.} % % \end{NewMacroBox} % % \bigskip % \subsubsection{Prefix} % \begin{center} % \begin{tkzexample}[very small] % \begin{tikzpicture} % \tikzset{VertexStyle/.style ={shape = circle, % shading = ball, % ball color = Blue!60,% % minimum size = 24pt,% % draw}} % \SetVertexMath % \grEmptyGrid[prefix=G,RA=2,RB=4]{5}{3} % \end{tikzpicture}\end{tkzexample} % \end{center} % % \newpage % \subsection{Empty Ladder} % \begin{NewMacroBox}{grEmptyLadder}{\oarg{local options}\var{c}} % \begin{tabular}{llc} % \toprule % Arguments & & Definition \\ % \midrule % \TAline{c} {}{number of columns.} % \bottomrule % \end{tabular} % % \medskip % \begin{tabular}{llc} % options & default & definition \\ % \midrule % \TOline{RA} {4 cm}{ distance between two columns } % \TOline{RB} {3 cm}{ distance between two rows } % \TOline{prefix} {a} {prefix for vertices } % \TOline{prefix} {b} {prefix for vertices } % \TOline{Math} {false} {math mode } % \bottomrule % \end{tabular} % % \medskip % \emph{ |c| is an integer. There are only two rows with different prefix.} % \end{NewMacroBox} % % \bigskip % \subsubsection{Empty Ladder} % \begin{center} % \begin{tkzexample}[very small] % \begin{tikzpicture} % \tikzset{VertexStyle/.style ={shape = diamond, % shading = ball, % ball color = yellow!60,% % minimum size = 24pt,% % draw}} % \SetVertexMath % \grEmptyLadder[RA=2,RB=4]{5} % \end{tikzpicture} % \end{tkzexample} % \end{center} \endinput