Informatika1-2010/Hazi10
Ador (vitalap | szerkesztései) a (→Családfa rajzolás) |
Ador (vitalap | szerkesztései) (→Családfa rajzolás) |
||
26. sor: | 26. sor: | ||
koordinátarendszerben is megadhatod a helyeket.<br> | koordinátarendszerben is megadhatod a helyeket.<br> | ||
− | A nyilak rajzolásánál hasznos lehet ha koordinátákat (a node-okon | + | A nyilak rajzolásánál hasznos lehet ha koordinátákat (a node-okon kívüli egyéb fontos pontokat) előre meghatározunk, így később vonalakat húzhatunk belőlük. |
<pre> | <pre> | ||
\path (0cm,4cm) coordinate(honnan); | \path (0cm,4cm) coordinate(honnan); |
A lap jelenlegi, 2010. november 30., 18:08-kori változata
Családfa rajzolás
Készíts rövid beamer-prezentációt ami egy címoldal után egy TikZ-ábrán bemutatja a családfádat!
Elég saját magadon kívül a szüleidet és a nagyszüleidet megjeleníteni.
A férfiak és a nők a node színe alapján legyenek megkülönböztethetők.
A fa csúcsai legyenek szintekbe rendezve (nagyszülők legfelül, szülők alattuk, Te legalul, lehetőleg középen).
Egy kis segítség:
A saját munkádat könnyítheted meg azzal, ha paramétereket használsz, illetve előre definiált node stílusokat.
A node-stílusokat a \tikzset parancson belül adhatod meg. Például egy "mynodestyle" nevű node-stílust, amely világoskék hátteret és lekerekített dobozt ad meg, így definiálhatunk:
mynodestyle/.style={draw,rectangle,fill=blue!30,rounded corners}
Ezután ha valamelyik node-ot a fenti stílussal szeretnénk megjeleníteni, akkor a "mynodestyle"-t kell megadnunk a stílusaként:
\draw (0cm,4cm) node[mynodestyle] (gradparent1) {László};
Egy mintamegoldás (címoldal nélkül).
A vonalak és nyilak előbukkanását a \pause paranccsal szabályozhatod.
Segíthet ez a példa, sok elemét fel lehet használni.
Nem kell feltétlenül a példa-beli relatív pozicionálást (például left=of dummy ) használni; ha úgy kénylemesebb, akkor az (x,y)
koordinátarendszerben is megadhatod a helyeket.
A nyilak rajzolásánál hasznos lehet ha koordinátákat (a node-okon kívüli egyéb fontos pontokat) előre meghatározunk, így később vonalakat húzhatunk belőlük.
\path (0cm,4cm) coordinate(honnan); \path (5cm,1cm) coordinate(hova); \draw[thick,->] (honnan) -- (hova);