मजकुराकडे जा

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

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 इन्स्टॉलेशनमधून इथे: वरील उपसंचातील चित्रे तिथे दिसतात तशीच दिसतात. सपोर्ट नसलेले पर्याय समस्या टॅबमध्ये नावाने दाखवले जातात, आणि चित्राचा बाकीचा भाग तरीही काढला जातो. 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.