सामग्री पर जाएँ

Scissor LaTeX में TikZ

Scissor LaTeX में TikZ पैकेज आम इस्तेमाल वाले हिस्से के लिए काम करता है, जिसे वह ख़ुद बनाता है: लाइनें, आकृतियाँ, आर्क, कर्व, ग्रिड, नाम और एंकर वाले नोड, ऐरो, positioning लाइब्रेरी, \foreach, scope और रंग; \matrix, \pic, डेकोरेशन, पैटर्न, rectangle और circle के अलावा नोड आकृतियाँ, और 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) जैसे एंकरकाम करता है
($(A)!0.5!(B)$) जैसे calc मिडपॉइंटकाम करता हैसिर्फ़ मिडपॉइंट और +/-।
\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काम करता है
लिस्ट, रेंज, जोड़ों और count के साथ \foreachकाम करता है
आयत या वृत्त के साथ \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 इंस्टॉलेशन से यहाँ: ऊपर बताए हिस्से के अंदर की पिक्चर वैसी ही दिखती हैं जैसी वहाँ। अनसपोर्टेड ऑप्शन Problems टैब में बताए जाते हैं, और पिक्चर का बाकी हिस्सा फिर भी बनता है। tikz-cd वाले कम्यूटेटिव डायग्राम, सर्किट और ट्री छोड़ दिए जाते हैं।
  • यहाँ से TeX इंस्टॉलेशन पर: पिक्चर वहाँ TikZ के साथ बिना बदलाव के कम्पाइल होती हैं।

TikZ मैनुअल CTAN पर PGF का हिस्सा है: ctan.org/pkg/pgf। कम्यूटेटिव डायग्राम: tikz-cd।

सवाल और जवाब

क्या मुझे TikZ लाइब्रेरी लोड करनी होंगी?

किसी भी LaTeX डॉक्यूमेंट की तरह \usetikzlibrary{...} लिखें। Scissor LaTeX यह लाइन स्वीकार करता है, इसलिए डॉक्यूमेंट कहीं और भी कम्पाइल होता है; सपोर्टेड फ़ीचर काम करते हैं, लाइब्रेरी का नाम लिखा हो या नहीं।

मेरी TikZ पिक्चर डैश वाला बॉक्स क्यों है?

पिक्चर कोई ऐसा फ़ीचर इस्तेमाल करती है जो अभी सपोर्टेड नहीं है, जैसे \matrix या \pic। बॉक्स का टेक्स्ट और Problems टैब उसका नाम बताते हैं।

क्या मैं कम्यूटेटिव डायग्राम बना सकता हूँ?

अभी tikz-cd से नहीं: वे पिक्चर छोड़ दी जाती हैं। सरल डायग्राम नोड और ऐरो से बनाए जा सकते हैं, या मैथ में \begin{array} और ऐरो से लिखे जा सकते हैं।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।