TikZ ב-Scissor LaTeX
החבילה TikZ עובדת ב-Scissor LaTeX עבור חלק נפוץ שלה, שהמנוע מצייר בעצמו: קווים, צורות, קשתות, עקומות, רשתות, צמתים עם שמות ועוגנים, חיצים, הספרייה positioning, \foreach, scopes וצבעים; \matrix, \pic, קישוטים, דוגמאות מילוי, צורות צמתים מלבד מלבן ועיגול, ותמונות של 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 עם מלבן או עיגול | עובד | מסלולי חיתוך אחרים לא נלקחים בחשבון, עם הודעה. |
קישוטים, מסלולי 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.