summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-01-22 03:00:46 +0000
committerNorbert Preining <norbert@preining.info>2021-01-22 03:00:46 +0000
commite1a7798f45cd37c0aa0bfaaef5f0acb4e48bc867 (patch)
treed2bbebcdb7bcb8fe013a9d3cbd2cff880b18afbf /macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex
parent37cb9bbabbfe1a8d0d1334832814ccbefcf9ac0a (diff)
CTAN sync 202101220300
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex')
-rw-r--r--macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex326
1 files changed, 326 insertions, 0 deletions
diff --git a/macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex b/macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex
new file mode 100644
index 0000000000..5a3ded84cb
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-berge/doc/latex/TKZdoc-berge-macros.tex
@@ -0,0 +1,326 @@
+%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
+\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
+
+