İçeriğe geç

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

ÖzellikScissor LaTeX'teDaha fazlası
\draw, \fill, \filldraw, \path, satır içi \tikz komutuÇalışırTikZ temelleri
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]ÇalışırTikZ temelleri
Kutupsal, göreli (+, ++) ve adlı koordinatlar, (A.north) gibi çapalarÇalışır
($(A)!0.5!(B)$) gibi calc orta noktalarıÇalışırYalnızca orta noktalar ve +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeÇalışırDüğümler ve oklar
rectangle ve circle düğüm şekilleriÇalışırellipse 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ışırUç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ışırBkz. 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ışırDiğer kırpma yolları bir iletiyle yok sayılır.
Süslemeler, let yolları, name intersectionsDesteklenmezBir 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, \picDesteklenmezResim, bir iletiyle kesikli bir kutuya dönüşür.
tikz-cd, circuitikz, forest resimleriDesteklenmezBir iletiyle atlanır.
Eksenli grafiklerÇalışırpgfplots 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

LaTeXÖnsöz: \usepackage{tikz}Düzenleyicide aç (yeni sekmede açılır)
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

LaTeXÖnsöz: \usepackage{tikz}Düzenleyicide aç (yeni sekmede açılır)
\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.