TikZ dalam Scissor LaTeX
Pakej TikZ berfungsi dalam Scissor LaTeX untuk subset yang lazim, yang dilukisnya sendiri: garis, bentuk, lengkok, lengkung, grid, nod dengan nama dan sauh, anak panah, pustaka positioning, \foreach, skop dan warna; \matrix, \pic, hiasan, corak, bentuk nod selain segi empat dan bulatan, serta gambar tikz-cd, circuitikz dan forest belum disokong.
Apa yang dilakukan oleh pakej ini
TikZ ialah bahasa lukisan LaTeX. Di dalam tikzpicture anda menulis laluan seperti \draw (0,0) -- (2,1);, meletakkan teks dalam nod, menyambungkan nod dengan anak panah, dan mengulang sesuatu dengan \foreach. Pustaka yang dimuatkan dengan \usetikzlibrary menambah ciri seperti peletakan relatif (positioning), hujung anak panah (arrows.meta) dan aritmetik koordinat (calc).
Scissor LaTeX tidak menjalankan TikZ. Pengatur huruf membaca gambar itu dan melukisnya sendiri, sebagai grafik vektor, dengan teks nod dalam fon dokumen.
Apa yang berfungsi di sini
| Ciri | Dalam Scissor LaTeX | Lagi |
|---|---|---|
\draw, \fill, \filldraw, \path, perintah sebaris \tikz | Berfungsi | Asas TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Berfungsi | Asas TikZ |
Koordinat kutub, relatif (+, ++) dan bernama, sauh seperti (A.north) | Berfungsi | |
Titik tengah calc seperti ($(A)!0.5!(B)$) | Berfungsi | Hanya titik tengah dan +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Berfungsi | Nod dan anak panah |
Bentuk nod rectangle dan circle | Berfungsi | ellipse dilukis sebagai bulatan, tanpa mesej; bentuk lain (diamond, star ...) sebagai segi empat, dengan mesej. |
positioning: right=of A, below=1cm of A, node distance | Berfungsi | |
Anak panah ->, <->, -stealth, -latex, -{Stealth} | Berfungsi | Hujungnya hampir sama dengan TikZ, tetapi tidak serupa. |
Warna, campuran (red!50!blue), lebar garis, gaya putus-putus, kelegapan, rounded corners | Berfungsi | Lihat xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Berfungsi | |
\foreach dengan senarai, julat, pasangan dan count | Berfungsi | |
\clip dengan segi empat atau bulatan | Berfungsi | Laluan keratan lain diabaikan dengan mesej. |
Hiasan, laluan let, name intersections | Tidak disokong | Diabaikan dengan mesej; laluan dilukis biasa. |
pattern=... | Sebahagian | Dilukis sebagai isian cerah, dengan mesej "patterns are drawn as a light fill". |
\matrix, \pic | Tidak disokong | Gambar menjadi kotak bergaris putus dengan mesej. |
Gambar tikz-cd, circuitikz, forest | Tidak disokong | Diabaikan, dengan mesej. |
| Plot dengan paksi | Berfungsi | Gunakan pgfplots. |
Contoh
Nod bernama yang diletakkan dengan pustaka positioning dan disambungkan dengan anak panah:
Nod, positioning dan anak panah
\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}Gambar kecil sebaris, dan bentuk yang diulang dengan \foreach:
\foreach dan \tikz sebaris
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 nod tidak disokong. Gambar itu digantikan dengan kotak bergaris putus yang menyatakannya:
\matrix tidak dilukis
\begin{tikzpicture}
\matrix[draw] {
\node {A}; & \node {B}; \\
\node {C}; & \node {D}; \\
};
\end{tikzpicture}Tab Masalah: \matrix in a picture is not supported yet
Keserasian
- Dari pemasangan TeX ke sini: gambar dalam subset di atas kelihatan sama seperti di sana. Pilihan yang tidak disokong dinamakan dalam tab Masalah, dan selebihnya gambar tetap dilukis. Rajah kalis tukar tertib dengan tikz-cd, litar dan pepohon diabaikan.
- Dari sini ke pemasangan TeX: gambar dikompil di sana tanpa perubahan dengan TikZ.
Manual TikZ ialah sebahagian daripada PGF di CTAN: ctan.org/pkg/pgf. Rajah kalis tukar tertib: tikz-cd.
Soalan dan jawapan
Adakah saya perlu memuatkan pustaka TikZ?
Tulis \usetikzlibrary{...} seperti dalam mana-mana dokumen LaTeX. Scissor LaTeX menerima baris itu, jadi dokumen juga dikompil di tempat lain; ciri yang disokong berfungsi sama ada pustaka itu dinamakan atau tidak.
Mengapa gambar TikZ saya menjadi kotak bergaris putus?
Gambar itu menggunakan ciri yang belum disokong, seperti \matrix atau \pic. Teks dalam kotak dan tab Masalah menamakannya.
Bolehkah saya melukis rajah kalis tukar tertib?
Belum dengan tikz-cd: gambar sedemikian diabaikan. Rajah ringkas boleh dilukis dengan nod dan anak panah, atau ditulis dengan \begin{array} dan anak panah dalam matematik.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.