Mercurial > latex
changeset 22:e99ef2cea52d
fix constraint graph
author | Markus Kaiser <markus.kaiser@in.tum.de> |
---|---|
date | Sun, 20 May 2012 22:28:08 +0200 |
parents | d9adcede770c |
children | e79e0b46fcdf |
files | planarity/presentation.tex |
diffstat | 1 files changed, 22 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/planarity/presentation.tex Sun May 20 21:57:51 2012 +0200 +++ b/planarity/presentation.tex Sun May 20 22:28:08 2012 +0200 @@ -43,7 +43,8 @@ \usetikzlibrary{shapes.geometric} \pgfdeclarelayer{background} -\pgfsetlayers{background,main} +\pgfdeclarelayer{midground} +\pgfsetlayers{background,midground,main} \tikzstyle{vertex}=[circle,draw,fill=blue!25,minimum size=20pt,inner sep=0pt] \tikzstyle{selected vertex} = [vertex, fill=red!50] \tikzstyle{small vertex} = [vertex, minimum size=12pt] @@ -705,29 +706,39 @@ \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l} \path<1>[right edge] (\source) -- (\dest); + \begin{pgfonlayer}{background} \foreach \pos/\name/\ctn in {{(0,1)/a/1},{(0,2)/b/2},{(1,3)/c/3},{(0.75,4)/d/4},{(-0.5,4.5)/e/5}, {(-1.5,3.5)/f/6}, {(1.25,5.25)/g/7}, {(0,5.5)/h/8}, {(2.5,6)/i/9}, {(4,5)/j/10},{(2.5,4.5)/k/11}, {(-2,6)/l/12}, {(-2.5,5)/m/13}, {(-4,5)/n/14}} - \node<2->[vertex, minimum size=15pt, draw opacity=0.2] (\name) at \pos {$\ctn$}; + \node<2->[vertex, minimum size=15pt, opacity=0.2] (\name) at \pos {$\ctn$}; \foreach \source/ \dest in {a/b, b/c, c/d, d/e, e/f, e/g, e/h, h/i, i/j, j/k, h/l, l/m, m/n} - \path<2->[tree edge, draw opacity=0.2] (\source) -- (\dest); + \path<2->[tree edge, opacity=0.35] (\source) -- (\dest); \foreach \source/ \dest / \name in {f/b, m/e, n/a} - \path<2->[left edge, draw opacity=0.2] (\source) -- (\dest) - node[fill=blue,minimum size=10pt, midway, anchor=center, draw opacity=1] (\source\dest) {}; + \path<2->[left edge, opacity=0.35] (\source) -- (\dest) + node[midway, anchor=center] (\source\dest) {}; \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l} - \path<2->[right edge, draw opacity=0.2] (\source) -- (\dest) - node[fill=red,minimum size=10pt, midway, anchor=center, draw opacity=1] (\source\dest) {}; + \path<2->[right edge, opacity=0.35] (\source) -- (\dest) + node[midway, anchor=center] (\source\dest) {}; + \end{pgfonlayer} - \path<3->[edge, ultra thick] (kc) -- (ki) node[midway] {s}; - \path<4->[edge, ultra thick] (me) -- (nl) node[midway, above] {v}; - \path<5->[edge, ultra thick] (me) -- (kc) node[midway] {v}; - \path<5->[edge, ultra thick] (fb) -- (kc) node[midway] {v}; + \foreach \source/ \dest in {f/b, m/e, n/a} + \node<2->[fill=blue,minimum size=10pt] at (\source\dest) {}; + + \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l} + \node<2->[fill=red,minimum size=10pt] at (\source\dest) {}; + + \begin{pgfonlayer}{midground} + \path<3->[edge, ultra thick] (kc.center) -- (ki.center) node[midway] {s}; + \path<4->[edge, ultra thick] (me.center) -- (nl.center) node[midway, above] {v}; + \path<5->[edge, ultra thick] (me.center) -- (kc.center) node[midway] {v}; + \path<5->[edge, ultra thick] (fb.center) -- (kc.center) node[midway] {v}; + \end{pgfonlayer} \end{tikzpicture} \end{figure} \end{frame}