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
| Feature | Sa Scissor LaTeX | Higit pa |
|---|---|---|
\draw, \fill, \filldraw, \path, ang inline na \tikz command | Gumagana | Mga batayan ng TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Gumagana | Mga batayan ng TikZ |
Polar, relative (+, ++) at named coordinates, anchors gaya ng (A.north) | Gumagana | |
Midpoints ng calc gaya ng ($(A)!0.5!(B)$) | Gumagana | Midpoints at +/- lang. |
\node, \coordinate, draw, fill, text width, align, minimum size | Gumagana | Nodes at arrows |
Node shapes na rectangle at circle | Gumagana | Iginuguhit na circle ang ellipse, walang mensahe; rectangle ang ibang shapes (diamond, star ...), may mensahe. |
positioning: right=of A, below=1cm of A, node distance | Gumagana | |
Arrows na ->, <->, -stealth, -latex, -{Stealth} | Gumagana | Malapit sa TikZ ang tips, hindi magkapareho. |
Mga kulay, mixes (red!50!blue), line widths, dash styles, opacity, rounded corners | Gumagana | Tingnan ang xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Gumagana | |
\foreach na may lists, ranges, pairs at count | Gumagana | |
\clip na may rectangle o circle | Gumagana | Hindi pinapansin ang ibang clip paths, may mensahe. |
Decorations, let paths, name intersections | Hindi suportado | Hindi pinapansin, may mensahe; iginuguhit nang simple ang path. |
pattern=... | Bahagya | Iginuguhit bilang mapusyaw na fill, may mensaheng "patterns are drawn as a light fill". |
\matrix, \pic | Hindi suportado | Nagiging dashed box ang picture, may mensahe. |
tikz-cd, circuitikz, forest pictures | Hindi suportado | Nilalaktawan, may mensahe. |
| Plots na may axes | Gumagana | Gamitin 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
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
\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.