Основи використання TikZ | Aspose.TeX .NET
У цьому розділі ми розглянемо основні принципи та команди TikZ. Розуміння цих основ дозволить вам створювати чітку та виразну графіку для ваших документів.
Система координат у TikZ
Графіка TikZ створюється за допомогою координат. Координати визначають положення на ваших малюнках і можуть бути вказані різними способами:
- Декартові координати (x,y):
1\draw (0,0) -- (2,2);
- Полярні координати (кут:радіус):
1\draw (0,0) -- (45:2);
Координати можна вільно змішувати в кресленні для досягнення бажаного графічного результату.
Малювання основних фігур
TikZ дозволяє легко створювати основні геометричні фігури:
- Лінії та полілінії:
1\draw (0,0) -- (1,1) -- (2,0);
- Прямокутники:
1\draw (0,0) rectangle (2,1);
- Кола та еліпси:
1\draw (1,1) circle (0.5);
2\draw (3,1) ellipse (1 and 0.5);
Кольори та візерунки заливки
Кольори та заливки значно покращують візуальну чіткість. Ви можете вказати кольори безпосередньо або використовувати попередньо визначені назви:
1\draw[red, thick] (0,0) rectangle (1,1);
2\draw[fill=blue!20] (2,0) circle (0.5);
Синтаксис blue!20
означає синій колір з інтенсивністю 20%.
Стилі та товщина ліній
TikZ дозволяє змінювати стилі та товщину ліній для покращення графічного представлення:
- Товщина лінії:
1\draw[ultra thick] (0,0) -- (1,1);
2\draw[thin] (1,0) -- (2,1);
- Пунктирні та пунктирні лінії:
1\draw[dashed] (0,0) -- (2,2);
2\draw[dotted] (2,0) -- (4,2);
Вузли та мітки
Вузли дозволяють легко додавати будь-які текстові анотації:
1\draw (0,0) -- (1,1) node[midway, above] {label};
Ви можете точно розташовувати підписи відносно ваших графічних елементів, покращуючи читабельність.
Контури та криві
Контури TikZ можуть бути прямими лініями або кривими. Криві створюються за допомогою простого синтаксису:
1\draw (0,0) .. controls (1,2) and (3,-1) .. (4,1);
Контрольні точки інтуїтивно формують кривизну.
Групування елементів
Групування графічних елементів спрощує трансформації (такі як масштабування та обертання):
1\begin{scope}[rotate=45, scale=1.5]
2 \draw (0,0) rectangle (1,1);
3 \draw (1,1) circle (0.5);
4\end{scope}
Елементи в межах scope
обертаються та масштабуються разом, зберігаючи вирівнювання.
Опанування цих фундаментальних концепцій та команд TikZ закладе міцну основу для створення складної графіки для ваших документів.
Крім того, ознайомтеся з нашим безкоштовним веб-додатком на основі Aspose.TeX for .NET API для швидкого та легкого перетворення TeX.