Re: [dk-tug] tikz og matrix af matematik noder og styling
Lars Madsen <[email protected]>
| Newsgroups | gmane.comp.tex.danish |
|---|---|
| Message-ID | <[email protected]> |
Martin Heller wrote, On 2011-09-14 16:11:
> Lars Madsen wrote, on 14-09-2011 14:18:
>
>> Fandt lige et svar på nettet samtidigt med dit svar
>>
>> man kan anvende
>>
>> cross line/.style={preaction={draw=white, -,line width=6pt}}
>
>
> Det er basalt set det samme som at tegne med "double"
>
> \documentclass{article}
> \usepackage{tikz}
>
> \begin{document}
>
> \begin{tikzpicture}[%
> line width=1pt,
> cross line/.style={preaction={draw=white, -,line width=3pt}},
> cross line2/.style={double=#1,white,double distance=1pt},
> cross line2/.default=black]
>
> \draw (0,0) -- (1,1);
> \draw[cross line,red] (0,1) -- (1,0);
> \draw[cross line,green] (.5,.5) circle (5mm);
>
> \draw (2,0) -- (3,1);
> \draw[cross line2=blue] (2,1) -- (3,0);
> \draw[cross line2=yellow] (2.5,.5) circle (5mm);
>
> \end{tikzpicture}
>
> \end{document}
>
> _______________________________________________
> [email protected] mailing list
> http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug
Kan du så fikse denne? I min version laver den huller i elipserne, det
skal den ikke, den skulle bare markere de to gennemskæringer.
\documentclass[a4paper]{memoir}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
\matrix (Q)
[matrix of math nodes, row sep=2em, column sep=2em,%
every node/.append style={draw,ellipse}%
]
{
& 127 & & 8 \\
3.4 & & 4 & \\
& 5 & & 6 \\
1 & & 2 & \\
};
\begin{scope}[cross line/.style={preaction={draw=white, -,line
width=6pt}}]
\draw (Q-3-4) -- (Q-3-2) -- (Q-1-2);
\draw (Q-2-3) -- (Q-1-4);
\draw (Q-4-3) -- (Q-3-4);
\draw (Q-4-1) -- (Q-3-2);
\draw[cross line] (Q-3-4) -- (Q-1-4) -- (Q-1-2)
-- (Q-2-1) -- (Q-2-3) -- (Q-4-3) -- (Q-4-1) -- (Q-2-1)
;
\end{scope}
\end{tikzpicture}
\end{document}
en anden ting jeg mangler (jeg har billedet i metapost men ville gerne
se om det kunne laves i tikz) er at lave tre akse markeringer, den best
trælse af disse svarer til at tage linien mellem centrum af Q-4-3 og
Q-3-4, translatere denne mod højre og så sætte interval margeringer i
hver ende af den (vinkelret på denne kurve stump).
Dette er nemt i metapost, men hvad gør man i tikz?
--
/daleif