Lumaktaw sa nilalaman

TikZ sa Scissor LaTeX

Gumagana ang TikZ package sa Scissor LaTeX para sa isang karaniwang bahagi, na ito mismo ang gumuguhit: lines, shapes, arcs, curves, grids, nodes na may pangalan at anchors, arrows, ang positioning library, \foreach, scopes at mga kulay; hindi pa suportado ang \matrix, \pic, decorations, patterns, node shapes bukod sa rectangle at circle, at ang tikz-cd, circuitikz at forest pictures.

Ano ang ginagawa ng package

Ang TikZ ang drawing language ng LaTeX. Sa loob ng isang tikzpicture, sumusulat ka ng paths gaya ng \draw (0,0) -- (2,1);, naglalagay ng text sa nodes, nagdudugtong ng nodes gamit ang arrows, at umuulit ng mga bagay gamit ang \foreach. Nagdadagdag ang libraries na nilo-load gamit ang \usetikzlibrary ng features gaya ng relative placement (positioning), arrow tips (arrows.meta) at coordinate arithmetic (calc).

Hindi pinapatakbo ng Scissor LaTeX ang TikZ. Binabasa ng typesetter ang picture at ito mismo ang gumuguhit nito, bilang vector graphics, na nasa fonts ng dokumento ang text ng nodes.

Ano ang gumagana dito

FeatureSa Scissor LaTeXHigit pa
\draw, \fill, \filldraw, \path, ang inline na \tikz commandGumaganaMga batayan ng TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]GumaganaMga batayan ng TikZ
Polar, relative (+, ++) at named coordinates, anchors gaya ng (A.north)Gumagana
Midpoints ng calc gaya ng ($(A)!0.5!(B)$)GumaganaMidpoints at +/- lang.
\node, \coordinate, draw, fill, text width, align, minimum sizeGumaganaNodes at arrows
Node shapes na rectangle at circleGumaganaIginuguhit na circle ang ellipse, walang mensahe; rectangle ang ibang shapes (diamond, star ...), may mensahe.
positioning: right=of A, below=1cm of A, node distanceGumagana
Arrows na ->, <->, -stealth, -latex, -{Stealth}GumaganaMalapit sa TikZ ang tips, hindi magkapareho.
Mga kulay, mixes (red!50!blue), line widths, dash styles, opacity, rounded cornersGumaganaTingnan ang xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetGumagana
\foreach na may lists, ranges, pairs at countGumagana
\clip na may rectangle o circleGumaganaHindi pinapansin ang ibang clip paths, may mensahe.
Decorations, let paths, name intersectionsHindi suportadoHindi pinapansin, may mensahe; iginuguhit nang simple ang path.
pattern=...BahagyaIginuguhit bilang mapusyaw na fill, may mensaheng "patterns are drawn as a light fill".
\matrix, \picHindi suportadoNagiging dashed box ang picture, may mensahe.
tikz-cd, circuitikz, forest picturesHindi suportadoNilalaktawan, may mensahe.
Plots na may axesGumaganaGamitin ang pgfplots.

Mga halimbawa

Named nodes na inilagay gamit ang positioning library at pinagdugtong ng arrows:

Nodes, positioning at arrows

\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}

Isang maliit na inline picture, at shapes na inuulit gamit ang \foreach:

\foreach at isang inline na \tikz

LaTeXPreamble: \usepackage{tikz}Buksan sa editor (magbubukas sa bagong tab)
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}

Hindi suportado ang isang \matrix ng nodes. Pinapalitan ang picture ng isang dashed box na nagsasabi nito:

Hindi iginuguhit ang \matrix

LaTeXPreamble: \usepackage{tikz}Buksan sa editor (magbubukas sa bagong tab)
\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

Tab na Problems: \matrix in a picture is not supported yet

Compatibility

  • Mula sa isang TeX installation papunta rito: pareho ang itsura ng pictures na nasa loob ng bahaging nasa itaas gaya roon. Pinangangalanan sa Problems tab ang options na hindi suportado, at iginuguhit pa rin ang natitirang bahagi ng picture. Nilalaktawan ang commutative diagrams gamit ang tikz-cd, circuits at trees.
  • Mula rito papunta sa isang TeX installation: nagko-compile doon ang pictures nang walang binabago gamit ang TikZ.

Bahagi ng PGF sa CTAN ang manual ng TikZ: ctan.org/pkg/pgf. Commutative diagrams: tikz-cd.

Mga tanong at sagot

Kailangan ko bang i-load ang TikZ libraries?

Isulat ang \usetikzlibrary{...} gaya sa kahit anong LaTeX na dokumento. Tinatanggap ng Scissor LaTeX ang linya, kaya nagko-compile din ang dokumento sa ibang lugar; gumagana ang mga suportadong feature pinangalanan man o hindi ang library.

Bakit dashed box ang TikZ picture ko?

Gumagamit ang picture ng feature na hindi pa suportado, gaya ng \matrix o \pic. Pinangangalanan ito ng text sa box at ng Problems tab.

Puwede ba akong gumuhit ng commutative diagrams?

Hindi pa gamit ang tikz-cd: nilalaktawan ang mga picture na iyon. Puwedeng iguhit ang simpleng diagrams gamit ang nodes at arrows, o isulat gamit ang \begin{array} at arrows sa math.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.