Μετάβαση στο περιεχόμενο

Σχέδια με TikZ

Μέσα σε ένα tikzpicture, γράψτε εντολές διαδρομών όπως \draw (0,0) -- (2,1);, \draw (1,1) circle (0.5); ή \fill[blue] (0,0) rectangle (1,1);, που η καθεμιά τελειώνει με ερωτηματικό (;).

Γραμμές και συντεταγμένες

Φορτώστε το TikZ με \usepackage{tikz}. Ένα σχέδιο βρίσκεται μέσα σε ένα tikzpicture. Το \draw σχεδιάζει μια διαδρομή, και το -- ενώνει σημεία με ευθείες γραμμές. Οι απλές συντεταγμένες όπως (2,1) είναι σε εκατοστά.

Μια τεθλασμένη γραμμή, ένα κλειστό τρίγωνο και ένα πλέγμα

\begin{tikzpicture}
  \draw[help lines] (0,0) grid (5,3);
  \draw[thick] (0,0) -- (1,2) -- (2,1) -- (3,2.5);
  \draw[blue, fill=blue!15] (3.5,0.5) -- (5,0.5) -- (4.25,2) -- cycle;
\end{tikzpicture}

Το -- cycle κλείνει μια διαδρομή πίσω στην αρχή της, ώστε ένα γέμισμα να έχει καθαρή γωνία.

Σχήματα

ΔιαδρομήΣχεδιάζει
(0,0) rectangle (2,1)ένα ορθογώνιο από τη μία γωνία στην άλλη
(1,1) circle (0.5) ή circle[radius=0.5]έναν κύκλο γύρω από ένα κέντρο
(1,1) ellipse (1 and 0.5)μια έλλειψη με δύο ακτίνες
(1,0) arc (0:90:1) ή arc[start angle=0, end angle=90, radius=1]ένα τόξο από το τρέχον σημείο
(0,0) grid (3,2)γραμμές πλέγματος ανά 1 cm (step=0.5 για άλλες αποστάσεις)
(0,0) .. controls (1,1) and (2,1) .. (3,0)μια καμπύλη Bézier
(0,0) to[out=90, in=180] (2,2)μια καμπύλη που φεύγει και φτάνει υπό γωνίες

Ορθογώνιο, κύκλος, έλλειψη, τόξο και καμπύλες

\begin{tikzpicture}
  \draw[rounded corners, fill=yellow!30] (0,0) rectangle (2,1.2);
  \draw[red, fill=red!20] (3,0.6) circle (0.6);
  \draw[teal, thick] (5,0.6) ellipse (0.9 and 0.5);
  \draw[->, thick] (7.2,0) arc (0:90:1);
  \draw[purple, thick] (0,-1.5) .. controls (1,0) and (2,-3) .. (3,-1.5);
  \draw[orange, thick] (4,-2) to[out=90, in=180] (6,-1);
\end{tikzpicture}

Χρώματα, πάχη γραμμών και διακεκομμένες

Οι επιλογές σε αγκύλες μορφοποιούν τη διαδρομή. Ένα σκέτο όνομα χρώματος ορίζει τη γραμμή περιγράμματος· το fill= γεμίζει το σχήμα, και το \fill γεμίζει χωρίς περίγραμμα. Το \filldraw κάνει και τα δύο.

Πάχη γραμμών, μοτίβα διακεκομμένης, χρώματα και αδιαφάνεια

\begin{tikzpicture}
  \draw[ultra thin]  (0,2) -- (3,2);
  \draw[thick]       (0,1.6) -- (3,1.6);
  \draw[line width=3pt, blue!60] (0,1.2) -- (3,1.2);
  \draw[dashed]      (0,0.8) -- (3,0.8);
  \draw[dotted, thick] (0,0.4) -- (3,0.4);
  \draw[dash pattern=on 6pt off 2pt on 1pt off 2pt] (0,0) -- (3,0);
  \fill[green!50!black] (4,1) circle (0.5);
  \filldraw[fill=orange, draw=black, opacity=0.6] (4.5,0.6) rectangle (5.5,1.6);
  \draw[<->, red, thick] (4,-0.2) -- (6,-0.2);
\end{tikzpicture}

Τα χρώματα μπορεί να είναι οποιοδήποτε όνομα του xcolor (red, teal, violet ...), μια μείξη όπως blue!30!white ή ένα χρώμα που ορίζετε με \definecolor{mine}{HTML}{0072B2}.

Διαβαθμίσεις

Το \shade γεμίζει ένα σχήμα με χρωματική διαβάθμιση: left color και right color (ή top color και bottom color) για γραμμική, inner color και outer color για ακτινική, και ball color για φωτισμένη σφαίρα.

Γραμμική, ακτινική και σφαιρική διαβάθμιση

\begin{tikzpicture}
  \shade[left color=blue!60, right color=white] (0,0) rectangle (2.5,1);
  \shade[top color=orange, bottom color=yellow] (3,0) rectangle (4,1);
  \shade[inner color=white, outer color=teal] (5.2,0.5) circle (0.5);
  \shade[ball color=red] (6.7,0.5) circle (0.5);
\end{tikzpicture}

Επανάληψη με foreach

Το \foreach επαναλαμβάνει μια εντολή για κάθε τιμή μιας λίστας. Το {0,1,...,5} συμπληρώνει τα ενδιάμεσα βήματα. Η μεταβλητή του βρόχου μπορεί να χρησιμοποιηθεί σε συντεταγμένες, χρώματα και κείμενο.

Κύκλοι και ετικέτες από έναν βρόχο

\begin{tikzpicture}
  \foreach \i in {0,1,...,5} {
    \draw[fill=blue!\i0] (1.2*\i,0) circle (0.45);
    \node at (1.2*\i,-0.8) {$\i$};
  }
  \foreach \a in {0,45,...,315}
    \draw[->] (9,0) -- ++(\a:0.9);
\end{tikzpicture}

Το (\a:0.9) είναι μια πολική συντεταγμένη: γωνία και απόσταση. Το ++ κάνει μια συντεταγμένη σχετική ως προς το προηγούμενο σημείο.

Scopes και μετασχηματισμοί

Ένα scope εφαρμόζει επιλογές σε όλα όσα περιέχει: χρώματα, στυλ γραμμών και μετασχηματισμούς όπως shift, rotate, scale, xscale και yscale.

Το ίδιο τετράγωνο, μετατοπισμένο, περιστραμμένο και κλιμακωμένο

\begin{tikzpicture}
  \draw (0,0) rectangle (1,1);
  \begin{scope}[shift={(2,0)}, rotate=30, red]
    \draw (0,0) rectangle (1,1);
  \end{scope}
  \begin{scope}[shift={(4,0)}, scale=0.5, blue, thick]
    \draw (0,0) rectangle (1,1);
  \end{scope}
  \begin{scope}[shift={(5.5,0)}, xscale=2, dashed]
    \draw (0,0) rectangle (1,1);
  \end{scope}
\end{tikzpicture}

Μια μικρή εικόνα μέσα στο κείμενο

Το \tikz σχεδιάζει μια μικρή εικόνα μέσα σε μια παράγραφο, όπως μια χρωματιστή κουκκίδα δίπλα σε μια λέξη. Γράψτε τη διαδρομή αμέσως μετά, με ερωτηματικό (;) στο τέλος.

\tikz μέσα σε μια πρόταση

Status: \tikz \fill[green!60!black] (0,0) circle (3pt); running,
\tikz \fill[red] (0,0) circle (3pt); stopped.

Τι διαφέρει από μια εγκατάσταση TeX

Το εγχειρίδιο του TikZ είναι μέρος του PGF στο CTAN: ctan.org/pkg/pgf. Για γραφήματα με άξονες, χρησιμοποιήστε το pgfplots.

Ερωτήσεις και απαντήσεις

Πώς σχεδιάζω έναν κύκλο στο LaTeX;

Φορτώστε το TikZ και γράψτε \begin{tikzpicture} \draw (0,0) circle (1); \end{tikzpicture}. Η τιμή στις παρενθέσεις είναι η ακτίνα σε εκατοστά.

Ποια μονάδα χρησιμοποιούν οι συντεταγμένες του TikZ;

Οι απλοί αριθμοί είναι εκατοστά. Μπορείτε επίσης να γράψετε μονάδες, για παράδειγμα (2pt,1mm) ή (1in,0).

Πώς γεμίζω ένα σχήμα με χρώμα;

Χρησιμοποιήστε \fill[blue] ...; για γέμισμα χωρίς περίγραμμα, ή \draw[fill=blue!20] ...; και για τα δύο.

Κάθε παράδειγμα σε αυτή τη σελίδα στοιχειοθετείται από το Scissor LaTeX κατά τη δημιουργία του ιστότοπου. Τελευταία ενημέρωση: 2026-11-07.