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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.