דילוג לתוכן

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 בתוך השורה

LaTeXמבוא: \usepackage{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 לא מצוירת

LaTeXמבוא: \usepackage{tikz}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\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.