Here naverokê

Girêk, tîr û diyagramên TikZ

Her qutiyê bi \node[draw] (name) {text}; deyne, yên din bi pirtûkxaneya positioning (right=of name) bi cih bike, û wan bi \draw[->] (a) -- (b); bi hev ve girêde.

Girêk

Girêk perçeyek nivîsê ye li ser xalekê, bi bijarte bi çarçoveyekê. draw xêzeke derve didiyê, fill paşxaneyek, û circle an ellipse şiklekî girover (rectangle ya standard e). Navekî di nav kevanan de dihêle ku tu paşê îşaretê bi girêkê bikî.

Girêk bi şikl, tijîkirin û mezinahiyan

LaTeXPêşgotin: \usepackage{tikz}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \node[draw] (a) at (0,0) {plain box};
  \node[draw, rounded corners, fill=blue!10] (b) at (3,0) {rounded};
  \node[draw, circle, fill=yellow!40] (c) at (5.5,0) {44};
  \node[draw, ellipse] (d) at (8,0) {ellipse};
  \node[draw, minimum width=2.5cm, minimum height=1cm] at (1,-1.6) {fixed size};
  \node[draw, text width=2.6cm, align=center] at (5,-1.6) {text that wraps onto two lines};
\end{tikzpicture}

Tîr di navbera girêkan de

\draw[->] (a) -- (b); tîrekê ji girêka a heta girêka b xêz dike. Xêz li ser sînorên girêkan dest pê dike û diqede, ne li navendên wan. -| û |- girêdanên bi goşeya rast xêz dikin.

Nexşeyeke herikînê ya piçûk bi pirtûkxaneya positioning

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[
    node distance=1.2cm and 1.6cm,
    box/.style={draw, rounded corners, fill=blue!8, minimum width=2.2cm, minimum height=0.8cm},
    >={Stealth},
  ]
  \node[box] (in) {Read data};
  \node[box, right=of in] (clean) {Clean};
  \node[box, right=of clean] (fit) {Fit model};
  \node[draw, circle, below=of clean] (ok) {OK?};
  \draw[->] (in) -- (clean);
  \draw[->] (clean) -- (fit);
  \draw[->] (fit) |- (ok);
  \draw[->] (ok) -| node[pos=0.75, left] {no} (in);
\end{tikzpicture}
\end{document}

right=of in girêkê li rastê in datîne, bi node distance ji hev dûr. Aliyên din left, above, below û diagonal in, wekî above right. right=2cm of in dûrahiyê ji bo yek girêkê diyar dike.

Etîket li ser tîr û girêkan

node a ku di nîvê rêçekê de tê nivîsîn wê etîket dike. above, below, left, right aliyê diyar dikin, û midway, near start, near end an pos=0.3 cihê li ser rêçê. label=below:text etîketekê li girêkekê zêde dike.

Diyagrameke rewşan bi kevanên xwar û etîketkirî

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[state/.style={draw, circle, minimum size=1cm}, >={Stealth}, node distance=2.4cm]
  \node[state, label=below:start] (s0) {$q_0$};
  \node[state, right=of s0] (s1) {$q_1$};
  \node[state, right=of s1, fill=green!15] (s2) {$q_2$};
  \draw[->] (s0) to[bend left] node[above] {$a$} (s1);
  \draw[->] (s1) to[bend left] node[below] {$b$} (s0);
  \draw[->] (s1) -- node[above] {$a$} (s2);
\end{tikzpicture}
\end{document}

Lenger

Her girêk li ser sînorê xwe lenger hene: north, south, east, west û goşe wekî north east. (box.north) xala li navenda jorîn a box e.

Tîr ji lengerên girêkekê

LaTeXPêşgotin: \usepackage{tikz}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \node[draw, minimum width=3cm, minimum height=1cm] (box) {Server};
  \draw[->] (box.north) -- ++(0,0.7) node[above] {north};
  \draw[->] (box.east) -- ++(1,0) node[right] {east};
  \draw[->] (box.south west) -- ++(-0.6,-0.6) node[below left] {south west};
  \node[anchor=west] at (box.south east) {\small (anchor=west)};
\end{tikzpicture}

anchor=west li ser girêkekê girêkê wisa datîne ku lengera wê ya rojava li ser xala dayî be.

Serên tîran

VebijarkSerDi Scissor LaTeX de
->, <-, <->serê standard ê TikZDixebite
-stealth, -latexserên klasîk ên stealth û LaTeXDixebite
-{Stealth}, -{Latex} (arrows.meta)serên nûtirDixebite
|-|darikek li her dawiyêDixebite
>={Stealth} li ser wêneyêserê ku -> bi kar tîneDixebite
vebijarkên serê tîrê wekî -{Stealth[length=3mm]}mezinahî û şiklên serîBeşek: ser bi mezinahiya xwe ya standard tê xêzkirin

Mezinahiyên serî nêzîkî TikZ in, ne wekî hev.

Çi nayê piştgirîkirin

Ev taybetmendî di sazkirineke TeX de tên berhevkirin lê li vir na. Piraniya wan di tabloya Pirsgirêkan de tên ragihandin.

TaybetmendîDi Scissor LaTeX de çi dibeLi şûna wê çi binivîsî
\matrix (û matrix of nodes)Tevahiya wêneyê dibe qutiyeke qutqutî bi peyamekêGirêkan bi at (x,y) an positioning bi cih bike
\picTevahiya wêneyê dibe qutiyeke qutqutî bi peyamekêXêzkirinê di scope a bi shift de dubare bike
xemilandin (decorate, decoration=...)Bi peyamekê tê paşguhkirin; rêç sade tê xêzkirinRêçeke sade an qutqutî
şiklên girêkan ji shapes.geometric (diamond, trapezium ...)Wekî çargoşeyekê tê xêzkirin, bi peyamekêrectangle, circle an ellipse
xêzên doubleBi peyamekê tê paşguhkirinDu girêk an rêç
to[loop above] (xelekek li ser yek girêkê)Ti xelek nayê xêzkirin û ti peyam nayê nîşandan; etîketa wê li ser girêkê yearc an kevaneke .. controls .. ji sînorê girêkê
pin=Nivîsa pinê tê nîşandan, bêyî xêza pinêlabel=
pos= li ser rêçeke -| an |-Etîket tenê li ser lingê duyem tê danîn, ji ber vê yekê pos=0.25 nêzîkî goşeyê dikeveLingê duyem bi pos=0.75 etîket bike, an rêçê bike du perçe
tikz-cd, circuitikz, forestWêne tê derxistin, bi peyamekêTikZ a sade, an wêneyek

\matrix dibe cihgirek

LaTeXPêşgotin: \usepackage{tikz}Di edîtorê de veke (di tabeke nû de vedibe)
\begin{tikzpicture}
  \matrix[draw] {
    \node {a}; & \node {b}; \\
    \node {c}; & \node {d}; \\
  };
\end{tikzpicture}

Taba Pirsgirêkan: \matrix in a picture is not supported yet

Girêkeke elmasî wekî çargoşeyekê tê xêzkirin

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
  \node[draw, diamond] at (0,0) {Yes?};
  \node[draw, ellipse] at (2.5,0) {ellipse works};
\end{tikzpicture}
\end{document}

Taba Pirsgirêkan: TikZ node option 'diamond' is not supported yet

Rêbernameya TikZ (di pakêta PGF de) girêk, pirtûkxaneya positioning û serên tîran rave dike: ctan.org/pkg/pgf. Ji bo şikl û rêçan, binêre xêzkirin bi TikZ.

Herwiha binêre Bingehên TikZ, TikZ û Wêne û şikil.

Pirs û bersiv

Ez çawa di LaTeX de nexşeyeke herikînê xêz dikim?

Ji bo qutiyan girêkên TikZ bi draw bi kar bîne, ji bo bicihkirina wan pirtûkxaneya positioning (right=of a, below=of b), û ji bo tîran \draw[->] (a) -- (b);.

Ez çawa di TikZ de nivîsê li ser tîrekê datînim?

Di nîvê rêçê de girêkekê binivîse: \draw[->] (a) -- node[above] {text} (b);.

Ma tikz-cd di Scissor LaTeX de dixebite?

Hîn na. Diyagrameke tikzcd bi peyamekê tê derxistin. Li şûna wê diyagramên sade bi girêk û tîran xêz bike.

Her mînaka vê rûpelê dema ku malper tê avakirin ji aliyê Scissor LaTeX ve tê rêzkirin. Nûkirina dawî: 2026-11-07.