Scissor LaTeX'te TikZ
TikZ paketi Scissor LaTeX'te kendisinin çizdiği yaygın bir alt küme için çalışır: çizgiler, şekiller, yaylar, eğriler, ızgaralar, adlı ve çapalı düğümler, oklar, positioning kitaplığı, \foreach, scope'lar ve renkler; \matrix, \pic, süslemeler, desenler, dikdörtgen ve daire dışındaki düğüm şekilleri ile tikz-cd, circuitikz ve forest resimleri henüz desteklenmiyor.
Paket ne yapar
TikZ, LaTeX'in çizim dilidir. Bir tikzpicture içinde \draw (0,0) -- (2,1); gibi yollar yazar, düğümlere metin yerleştirir, düğümleri oklarla bağlar ve \foreach ile tekrarlarsınız. \usetikzlibrary ile yüklenen kitaplıklar göreli yerleşim (positioning), ok uçları (arrows.meta) ve koordinat aritmetiği (calc) gibi özellikler ekler.
Scissor LaTeX TikZ'i çalıştırmaz. Dizgi motoru resmi okur ve düğüm metinleri belgenin yazı tipleriyle olacak şekilde vektör grafik olarak kendisi çizer.
Burada neler çalışır
| Özellik | Scissor LaTeX'te | Daha fazlası |
|---|---|---|
\draw, \fill, \filldraw, \path, satır içi \tikz komutu | Çalışır | TikZ temelleri |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Çalışır | TikZ temelleri |
Kutupsal, göreli (+, ++) ve adlı koordinatlar, (A.north) gibi çapalar | Çalışır | |
($(A)!0.5!(B)$) gibi calc orta noktaları | Çalışır | Yalnızca orta noktalar ve +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Çalışır | Düğümler ve oklar |
rectangle ve circle düğüm şekilleri | Çalışır | ellipse ileti olmadan daire olarak çizilir; diğer şekiller (diamond, star ...) bir iletiyle dikdörtgen olarak çizilir. |
positioning: right=of A, below=1cm of A, node distance | Çalışır | |
->, <->, -stealth, -latex, -{Stealth} okları | Çalışır | Uçlar TikZ'e yakındır, aynı değildir. |
Renkler, karışımlar (red!50!blue), çizgi kalınlıkları, kesik çizgi stilleri, saydamlık, rounded corners | Çalışır | Bkz. xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Çalışır | |
Listeler, aralıklar, çiftler ve count ile \foreach | Çalışır | |
Dikdörtgen veya daire ile \clip | Çalışır | Diğer kırpma yolları bir iletiyle yok sayılır. |
Süslemeler, let yolları, name intersections | Desteklenmez | Bir iletiyle yok sayılır; yol düz çizilir. |
pattern=... | Kısmen | "patterns are drawn as a light fill" iletisiyle açık bir dolgu olarak çizilir. |
\matrix, \pic | Desteklenmez | Resim, bir iletiyle kesikli bir kutuya dönüşür. |
tikz-cd, circuitikz, forest resimleri | Desteklenmez | Bir iletiyle atlanır. |
| Eksenli grafikler | Çalışır | pgfplots kullanın. |
Örnekler
positioning kitaplığıyla yerleştirilmiş ve oklarla birleştirilmiş adlı düğümler:
Düğümler, positioning ve oklar
\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}Satır içinde küçük bir resim ve \foreach ile tekrarlanan şekiller:
\foreach ve satır içi \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}Düğümlerden oluşan bir \matrix desteklenmez. Resmin yerini bunu söyleyen kesikli bir kutu alır:
\matrix çizilmez
\begin{tikzpicture}
\matrix[draw] {
\node {A}; & \node {B}; \\
\node {C}; & \node {D}; \\
};
\end{tikzpicture}Sorunlar sekmesi: \matrix in a picture is not supported yet
Uyumluluk
- Bir TeX kurulumundan buraya: yukarıdaki alt küme içindeki resimler orada göründüğü gibi görünür. Desteklenmeyen seçenekler Sorunlar sekmesinde adıyla belirtilir ve resmin geri kalanı yine çizilir. tikz-cd ile değişmeli diyagramlar, devreler ve ağaçlar atlanır.
- Buradan bir TeX kurulumuna: resimler orada TikZ ile değişiklik yapmadan derlenir.
TikZ kılavuzu CTAN'daki PGF'nin bir parçasıdır: ctan.org/pkg/pgf. Değişmeli diyagramlar: tikz-cd.
Sorular ve yanıtlar
TikZ kitaplıklarını yüklemem gerekir mi?
Herhangi bir LaTeX belgesinde olduğu gibi \usetikzlibrary{...} yazın. Scissor LaTeX bu satırı kabul eder, böylece belge başka yerlerde de derlenir; desteklenen özellikler kitaplık adı verilse de verilmese de çalışır.
TikZ resmim neden kesikli bir kutu?
Resim, \matrix veya \pic gibi henüz desteklenmeyen bir özellik kullanıyor. Kutudaki metin ve Sorunlar sekmesi onu adıyla belirtir.
Değişmeli diyagramlar çizebilir miyim?
Henüz tikz-cd ile değil: bu resimler atlanır. Basit diyagramlar düğümler ve oklarla çizilebilir ya da matematikte \begin{array} ve oklarla yazılabilir.
Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.