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
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 नहीं बनता
\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।