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

Το TikZ στο Scissor LaTeX

Το πακέτο TikZ λειτουργεί στο Scissor LaTeX για ένα συνηθισμένο υποσύνολο, που το σχεδιάζει μόνο του: γραμμές, σχήματα, τόξα, καμπύλες, πλέγματα, κόμβοι με ονόματα και σημεία αγκύρωσης, βέλη, η βιβλιοθήκη positioning, το \foreach, τα scopes και τα χρώματα· τα \matrix, \pic, decorations, patterns, σχήματα κόμβων εκτός από rectangle και circle, καθώς και εικόνες tikz-cd, circuitikz και forest δεν υποστηρίζονται ακόμη.

Τι κάνει το πακέτο

Το TikZ είναι η γλώσσα σχεδίασης του LaTeX. Μέσα σε ένα tikzpicture γράφετε διαδρομές όπως \draw (0,0) -- (2,1);, τοποθετείτε κείμενο σε κόμβους, συνδέετε κόμβους με βέλη και επαναλαμβάνετε στοιχεία με \foreach. Οι βιβλιοθήκες που φορτώνονται με \usetikzlibrary προσθέτουν δυνατότητες όπως σχετική τοποθέτηση (positioning), αιχμές βελών (arrows.meta) και πράξεις με συντεταγμένες (calc).

Το Scissor LaTeX δεν εκτελεί το TikZ. Ο στοιχειοθέτης διαβάζει την εικόνα και τη σχεδιάζει μόνος του, ως διανυσματικά γραφικά, με το κείμενο των κόμβων στις γραμματοσειρές του εγγράφου.

Τι λειτουργεί εδώ

ΔυνατότηταΣτο Scissor LaTeXΠερισσότερα
\draw, \fill, \filldraw, \path, η εντολή \tikz μέσα στη γραμμήΛειτουργείΒασικά του TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]ΛειτουργείΒασικά του TikZ
Πολικές, σχετικές (+, ++) και επώνυμες συντεταγμένες, σημεία αγκύρωσης όπως (A.north)Λειτουργεί
Μέσα σημεία του calc όπως ($(A)!0.5!(B)$)ΛειτουργείΜόνο μέσα σημεία και +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeΛειτουργείΚόμβοι και βέλη
Σχήματα κόμβων rectangle και circleΛειτουργείΤο ellipse σχεδιάζεται ως κύκλος, χωρίς μήνυμα· τα άλλα σχήματα (diamond, star ...) ως ορθογώνια, με μήνυμα.
positioning: right=of A, below=1cm of A, node distanceΛειτουργεί
Βέλη ->, <->, -stealth, -latex, -{Stealth}ΛειτουργείΟι αιχμές είναι κοντά στο TikZ, όχι ίδιες.
Χρώματα, μείξεις (red!50!blue), πάχη γραμμών, στυλ διακεκομμένων, αδιαφάνεια, rounded cornersΛειτουργείΔείτε xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetΛειτουργεί
\foreach με λίστες, εύρη, ζεύγη και countΛειτουργεί
\clip με ορθογώνιο ή κύκλοΛειτουργείΟι άλλες διαδρομές αποκοπής αγνοούνται με μήνυμα.
Decorations, διαδρομές let, name intersectionsΔεν υποστηρίζεταιΑγνοούνται με μήνυμα· η διαδρομή σχεδιάζεται απλή.
pattern=...Εν μέρειΣχεδιάζεται ως ανοιχτόχρωμο γέμισμα, με το μήνυμα «patterns are drawn as a light fill».
\matrix, \picΔεν υποστηρίζεταιΗ εικόνα γίνεται διακεκομμένο πλαίσιο με μήνυμα.
Εικόνες tikz-cd, circuitikz, forestΔεν υποστηρίζεταιΠαραλείπονται, με μήνυμα.
Γραφήματα με άξονεςΛειτουργείΧρησιμοποιήστε το pgfplots.

Παραδείγματα

Επώνυμοι κόμβοι τοποθετημένοι με τη βιβλιοθήκη positioning και ενωμένοι με βέλη:

Κόμβοι, positioning και βέλη

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[node distance=1.2cm,
    box/.style={draw, rounded corners, minimum width=2cm}]
  \node[box] (data) {Data};
  \node[box, right=of data] (model) {Model};
  \node[box, right=of model] (report) {Report};
  \draw[-{Stealth}] (data) -- (model);
  \draw[-{Stealth}] (model) -- (report);
  \node[below=0.3cm of model] {44 runs};
\end{tikzpicture}
\end{document}

Μια μικρή εικόνα μέσα στη γραμμή, και σχήματα που επαναλαμβάνονται με \foreach:

\foreach και ένα \tikz μέσα στη γραμμή

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

\begin{tikzpicture}
  \foreach \x/\c in {0/red, 1/orange, 2/yellow, 3/green, 4/blue} {
    \fill[\c] (\x, 0) rectangle ++(0.8, 0.8);
    \node at (\x + 0.4, -0.3) {\x};
  }
\end{tikzpicture}

Ένα \matrix κόμβων δεν υποστηρίζεται. Η εικόνα αντικαθίσταται από ένα διακεκομμένο πλαίσιο που το λέει:

Το \matrix δεν σχεδιάζεται

\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

Καρτέλα Προβλήματα: \matrix in a picture is not supported yet

Συμβατότητα

  • Από μια εγκατάσταση TeX προς τα εδώ: οι εικόνες που μένουν μέσα στο παραπάνω υποσύνολο φαίνονται όπως εκεί. Οι επιλογές που δεν υποστηρίζονται κατονομάζονται στην καρτέλα Προβλήματα, και η υπόλοιπη εικόνα σχεδιάζεται κανονικά. Τα μεταθετικά διαγράμματα με tikz-cd, τα κυκλώματα και τα δέντρα παραλείπονται.
  • Από εδώ προς μια εγκατάσταση TeX: οι εικόνες μεταγλωττίζονται εκεί χωρίς αλλαγές με το TikZ.

Το εγχειρίδιο του TikZ είναι μέρος του PGF στο CTAN: ctan.org/pkg/pgf. Μεταθετικά διαγράμματα: tikz-cd.

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

Χρειάζεται να φορτώσω βιβλιοθήκες του TikZ;

Γράψτε \usetikzlibrary{...} όπως σε κάθε έγγραφο LaTeX. Το Scissor LaTeX δέχεται τη γραμμή, οπότε το έγγραφο μεταγλωττίζεται και αλλού· οι υποστηριζόμενες δυνατότητες λειτουργούν είτε κατονομάζεται η βιβλιοθήκη είτε όχι.

Γιατί η εικόνα TikZ μου είναι ένα διακεκομμένο πλαίσιο;

Η εικόνα χρησιμοποιεί μια δυνατότητα που δεν υποστηρίζεται ακόμη, όπως το \matrix ή το \pic. Το κείμενο στο πλαίσιο και η καρτέλα Προβλήματα την κατονομάζουν.

Μπορώ να σχεδιάσω μεταθετικά διαγράμματα;

Όχι ακόμη με το tikz-cd: αυτές οι εικόνες παραλείπονται. Απλά διαγράμματα μπορούν να σχεδιαστούν με κόμβους και βέλη, ή να γραφτούν με \begin{array} και βέλη στα μαθηματικά.

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