summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.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/examples/latex/hypercubed.tex
parent37cb9bbabbfe1a8d0d1334832814ccbefcf9ac0a (diff)
CTAN sync 202101220300
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.tex')
-rw-r--r--macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.tex38
1 files changed, 38 insertions, 0 deletions
diff --git a/macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.tex b/macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.tex
new file mode 100644
index 0000000000..f5c33f4693
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-berge/examples/latex/hypercubed.tex
@@ -0,0 +1,38 @@
+% Author : Alain Matthes
+% Encoding : UTF8
+% Engine : PDFLaTeX
+\documentclass[]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[usenames,dvipsnames]{xcolor}
+\usepackage{fullpage}
+\usepackage[upright]{fourier}
+\usepackage{tkz-berge}
+\thispagestyle{empty}
+\begin{document}
+\tikzstyle{SimpleVertexStyle} = [shape = circle,%
+ fill = red,%
+ inner sep = 3pt,%
+ outer sep = 0pt,%
+ draw]
+\SetVertexSimple
+\SetVertexNoLabel
+
+\begin{center}
+ \begin{tikzpicture}
+ \grCycle[RA=8]{8}
+ \pgfmathparse{8*(1-4*sin(22.5)*sin(22.5))}
+ \let\tkzbradius\pgfmathresult
+ \grCirculant[prefix=b,RA=\tkzbradius]{8}{3}
+ \makeatletter
+ \foreach \vx in {0,...,7}{%
+ \pgfmathsetcounter{tkz@gr@n}{mod(\vx+1,8)}
+ \pgfmathsetcounter{tkz@gr@a}{mod(\vx+7,8)}
+ \pgfmathsetcounter{tkz@gr@b}{mod(\thetkz@gr@n+1,8)}
+ \Edge(a\thetkz@gr@n)(b\thetkz@gr@b)
+ \Edge(b\thetkz@gr@a)(a\vx)
+ }\makeatother
+ \end{tikzpicture}
+
+\end{center}
+
+\end{document} \ No newline at end of file