Scissor LaTeX मध्ये TikZ
Scissor LaTeX मध्ये TikZ पॅकेज एका सामान्य उपसंचासाठी चालते, जो ते स्वतः काढते: रेषा, आकार, कंस, वक्र, ग्रिड, नावे आणि अँकरसह नोड्स, बाण, positioning लायब्ररी, \foreach, scopes आणि रंग; \matrix, \pic, decorations, patterns, 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 | चालते | इतर clip पाथ संदेशासह दुर्लक्षित होतात. |
Decorations, 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 इन्स्टॉलेशनमधून इथे: वरील उपसंचातील चित्रे तिथे दिसतात तशीच दिसतात. सपोर्ट नसलेले पर्याय समस्या टॅबमध्ये नावाने दाखवले जातात, आणि चित्राचा बाकीचा भाग तरीही काढला जातो. tikz-cd मधील commutative आकृत्या, सर्किट आणि वृक्ष वगळले जातात.
- इथून TeX इन्स्टॉलेशनमध्ये: चित्रे तिथे TikZ सह कोणताही बदल न करता कंपाइल होतात.
TikZ मॅन्युअल CTAN वरील PGF चा भाग आहे: ctan.org/pkg/pgf. Commutative आकृत्या: tikz-cd.
प्रश्न आणि उत्तरे
मला TikZ लायब्ररी लोड कराव्या लागतात का?
कोणत्याही LaTeX दस्तऐवजाप्रमाणे \usetikzlibrary{...} लिहा. Scissor LaTeX ती ओळ स्वीकारते, त्यामुळे दस्तऐवज इतरत्रही कंपाइल होतो; लायब्ररीचे नाव दिले असो वा नसो, सपोर्टेड वैशिष्ट्ये चालतात.
माझे TikZ चित्र तुटक रेषेची चौकट का आहे?
चित्र \matrix किंवा \pic सारखे अजून सपोर्टेड नसलेले वैशिष्ट्य वापरते. चौकटीतील मजकूर आणि समस्या टॅब त्याचे नाव सांगतात.
मी commutative आकृत्या काढू शकतो का?
अजून tikz-cd ने नाही: ती चित्रे वगळली जातात. साध्या आकृत्या नोड्स आणि बाणांनी काढता येतात, किंवा गणितात \begin{array} आणि बाणांनी लिहिता येतात.
या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.