मजकुराकडे जा

TikZ नोड्स, बाण आणि आकृत्या

प्रत्येक चौकट \node[draw] (name) {text}; ने ठेवा, पुढच्या चौकटी positioning लायब्ररीने (right=of name) ठेवा, आणि त्यांना \draw[->] (a) -- (b); ने जोडा.

नोड्स

नोड म्हणजे एखाद्या पॉइंटवरील मजकुराचा तुकडा, हवे असल्यास चौकटीसह. draw त्याला बाह्यरेषा देतो, fill पार्श्वभूमी, आणि circle किंवा ellipse गोल आकार (rectangle डीफॉल्ट आहे). कंसातील नाव तुम्हाला नंतर त्या नोडचा उल्लेख करू देते.

आकार, भरण आणि आकारमानांसह नोड्स

LaTeXप्रीअँबल: \usepackage{tikz}एडिटरमध्ये उघडा (नवीन टॅबमध्ये उघडते)
\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}

नोड्समधील बाण

\draw[->] (a) -- (b); नोड a पासून नोड b पर्यंत बाण काढतो. रेषा नोड्सच्या केंद्रांवर नव्हे, तर त्यांच्या कडांवर सुरू होते आणि संपते. -| आणि |- काटकोनातील जोडण्या काढतात.

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 नोडला in च्या उजवीकडे, node distance इतक्या अंतरावर ठेवतो. इतर दिशा म्हणजे left, above, below आणि above right सारख्या तिरक्या दिशा. right=2cm of in एका नोडसाठी अंतर ठरवतो.

बाण आणि नोड्सवरील लेबल्स

पाथच्या मध्ये लिहिलेला node त्याला लेबल देतो. above, below, left, right बाजू ठरवतात, आणि midway, near start, near end किंवा pos=0.3 पाथवरील जागा. label=below:text नोडला लेबल जोडतो.

वक्र, लेबल असलेल्या कडांसह स्टेट डायग्राम

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

ॲंकर्स

प्रत्येक नोडच्या कडेवर ॲंकर्स असतात: north, south, east, west आणि north east सारखे कोपरे. (box.north) म्हणजे box च्या वरच्या मध्यभागी असलेला पॉइंट.

नोडच्या ॲंकर्समधून बाण

LaTeXप्रीअँबल: \usepackage{tikz}एडिटरमध्ये उघडा (नवीन टॅबमध्ये उघडते)
\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 नोड असा ठेवतो की त्याचा west ॲंकर दिलेल्या पॉइंटवर येतो.

बाणांची टोके

पर्यायटोकScissor LaTeX मध्ये
->, <-, <->TikZ चे डीफॉल्ट टोकचालते
-stealth, -latexपारंपरिक stealth आणि LaTeX टोकेचालते
-{Stealth}, -{Latex} (arrows.meta)नवीन टोकेचालते
|-|प्रत्येक टोकाला एक उभी रेघचालते
चित्रावर >={Stealth}-> वापरत असलेले टोकचालते
-{Stealth[length=3mm]} सारखे बाणाच्या टोकाचे पर्यायटोकाचे आकारमान आणि आकारअंशतः: टोक त्याच्या डीफॉल्ट आकारात काढले जाते

टोकांचे आकारमान TikZ च्या जवळ आहे, तंतोतंत नाही.

कशाला समर्थन नाही

ही वैशिष्ट्ये TeX इन्स्टॉलेशनमध्ये कंपाइल होतात पण इथे नाहीत. बहुतेकांची नोंद समस्या टॅबमध्ये होते.

वैशिष्ट्यScissor LaTeX मध्ये काय होतेत्याऐवजी काय लिहायचे
\matrix (आणि matrix of nodes)संपूर्ण चित्र संदेशासह तुटक चौकट बनतेनोड्स at (x,y) ने किंवा positioning ने ठेवा
\picसंपूर्ण चित्र संदेशासह तुटक चौकट बनतेshift सह scope मध्ये आकृती पुन्हा काढा
डेकोरेशन्स (decorate, decoration=...)संदेशासह दुर्लक्षित; पाथ साधा काढला जातोसाधा किंवा तुटक पाथ
shapes.geometric मधील नोड आकार (diamond, trapezium ...)संदेशासह आयत म्हणून काढले जातातrectangle, circle किंवा ellipse
double रेषासंदेशासह दुर्लक्षितदोन नोड्स किंवा पाथ
to[loop above] (एका नोडवरील लूप)लूप काढला जात नाही आणि संदेश दाखवला जात नाही; त्याचे लेबल नोडवर बसतेनोडच्या कडेपासून arc किंवा .. controls .. वक्र
pin=पिनचा मजकूर दाखवला जातो, पिनच्या रेषेशिवायlabel=
-| किंवा |- पाथवर pos=लेबल फक्त दुसऱ्या भागावर ठेवले जाते, त्यामुळे pos=0.25 कोपऱ्याजवळ येतेदुसऱ्या भागाला pos=0.75 ने लेबल द्या, किंवा पाथ दोन भागांत विभागा
tikz-cd, circuitikz, forestचित्र संदेशासह वगळले जातेसाधे TikZ, किंवा इमेज

\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

diamond नोड आयत म्हणून काढला जातो

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

समस्या टॅब: TikZ node option 'diamond' is not supported yet

TikZ पुस्तिका (PGF पॅकेजमधील) नोड्स, positioning लायब्ररी आणि बाणांची टोके समजावते: ctan.org/pkg/pgf. आकार आणि पाथसाठी TikZ ने आकृत्या पाहा.

हेही पाहा: TikZ च्या मूलभूत गोष्टी, TikZ आणि आकृत्या आणि इमेजेस.

प्रश्न आणि उत्तरे

LaTeX मध्ये फ्लोचार्ट कसा काढायचा?

चौकटींसाठी draw सह TikZ नोड्स, त्या ठेवण्यासाठी positioning लायब्ररी (right=of a, below=of b), आणि बाणांसाठी \draw[->] (a) -- (b); वापरा.

TikZ मध्ये बाणावर मजकूर कसा लिहायचा?

पाथच्या मध्ये नोड लिहा: \draw[->] (a) -- node[above] {text} (b);.

Scissor LaTeX मध्ये tikz-cd चालते का?

अजून नाही. tikzcd आकृती संदेशासह वगळली जाते. त्याऐवजी नोड्स आणि बाणांनी साध्या आकृत्या काढा.

या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.