TikZ ( #2 ) [Στυλ γραμμών]

Στο σημερινό άρθρο θα δούμε πώς θα βάλουμε κάποιο style στις γραμμές που θα κάνουμε  με το TikZ .  Για παράδειγμα θα δούμε πώς μπορούμε να φτιάξουμε το παρακάτω σχήμα

Rendered by QuickLaTeX.com

Όπως και στο προηγούμενο παράδειγμα θα παραλείψουμε το περιβάλλον του tikz.  Ήδη ξέρουμε πώς να φτιάχνουμε ευθείες και γραμμές. Αυτό που δε ξέρουμε είναι πώς να κάνουμε διακεκομμένες ευθείες ή γραμμές. Για το λόγο αυτό χρησιμοποιούμε την εντολή

dashed

Έτσι για παράδειγμα η εντολή

\draw [dashed] (0, 0) -- (1, 1);

δίδει

Rendered by QuickLaTeX.com

Οπότε με το τρόπο αυτό φτιάνουμε τις διακεκομμένες ευθείες. Όμως πώς μπορούμε να βάλουμε το πολύ σκούρο χρώμα που βάλαμε ; Εύκολο!! Ενεργοποιούμε την εντολή

thick

Άρα ο κώδικας

\draw [thick, dashed] (0, 0) -- (1, 1);

δίδει τη παραπάνω σκούρα διακεκομμένη γραμμή. Οπότε πλέον είστε σε θέση να αναπαράγετε το μίσο σχήμα. Οπότε μένει να δούμε πώς θα βάλουμε τα νούμερα καθώς και τα x , y πάνω στο σχήμα. Αυτά γίνονται με την εντολή

node

Ας υποθέσουμε πως θέλουμε να φτιάξουμε το σχέδιο

Rendered by QuickLaTeX.com

Ξέρουμε ήδη πώς να φτιάξουμε την ευθεία. Μένει να δούμε πώς θα φτιάξουμε το τόξο που είναι πάνω στην ευθεία αλλά και να βάλουμε το x στη θέση που βρίσκεται πάνω στο σχήμα.

Για να φτιάξουμε το τόξο απλά γράφουμε στο κώδικα της ευθείας το [->], δηλ. \draw [->] (0, 0) — (1, 0);

ενώ για το x το κώδικα

\draw (1, 0) node[below]{x};

Μέσα στο node[ ] μπορούμε να βάλουμε εκτός του below και τα right, left, above . Πλέον είστε σε θέση να αναδημιουργήσετε το αρχικό σχήμα.

Γεμίζουμε το σχήμα με χρώμα

Πέρα από το παραπάνω styling μπορεί να θέλουμε να γεμίσουμε το σχήμα με χρώμα όπως π.χ το παρακάτω

Rendered by QuickLaTeX.com

Τότε χρησιμοποιούμε την εντολή

[fill= ]

αμέσως μετά το \draw. Έτσι η εντολή

\draw [fill=red!20!] (0, 0) -- (1, 0) -- (1, 1) -- cycle;

δίδει το ζητούμενο αποτέλεσμα.

Άσκηση

Αφού κατανοήσετε τα παραπάνω απλά παραδείγματα προσπαθήστε να φτιάξετε το παρακάτω στον αγαπημένο σας κειμενογράφο.

Rendered by QuickLaTeX.com

Facebooktwitterredditpinterestlinkedinmail

Αφήστε μια απάντηση