Το 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.