Ваше перше зображення TikZ
Вузли, ребра, конвеєр з трьох блоків, який залишається вектором.
Ваше перше зображення TikZ
TikZ — це мова малювання, яка живе у вашому документі LaTeX. Замість того, щоб імпортувати діаграму, експортовану з іншого інструменту, ви описуєте її в тексті, а компілятор малює її. Вигода полягає в тому, що виходить векторна графіка з використанням власних шрифтів вашого документа, тож мітки точно відповідають навколишньому тексту та залишаються чіткими за будь-якого масштабу. Вартість полягає в тому, що ви пишете координати та параметри замість того, щоб перетягувати поля. Для діаграм, побудованих із прямокутників і стрілок, компроміс зазвичай того вартий. Ось конвеєр з трьох коробок, канонічне перше зображення:
\usepackage{tikz}\usetikzlibrary{positioning,arrows.meta}
\begin{tikzpicture}[node distance=1.5cm] \node[draw, rounded corners] (a) {Input}; \node[draw, rounded corners, right=of a] (b) {Model}; \node[draw, rounded corners, right=of b] (c) {Output}; \draw[-Latex] (a) -- (b); \draw[-Latex] (b) -- (c);\end{tikzpicture}Вузли
Вузол — це частина вмісту, як правило, текст, розміщена в певному місці, необов’язково з фігурою, намальованою навколо нього. У \node[draw, rounded corners] (a) {Input}; параметри в квадратних дужках говорять про те, щоб намалювати межі вузла та заокруглити його кути, (a) дає вузлу ім’я, до якого можна звернутися пізніше, а {Input} — це текст усередині. Другий вузол використовує right=of a з бібліотеки positioning, яка розміщує його праворуч від вузла a на відстані, встановленій node distance=1.5cm у параметрах середовища. Розмістіть вузли відносно один одного, а не в абсолютних координатах, і вся діаграма регулюватиметься, коли одна мітка стане довшою.
Краї
Ребро - це лінія, що з’єднує дві точки. Оскільки вузли мають імена, ви з’єднуєте їх за іменами: \draw (a) -- (b); малює пряму лінію від вузла a до вузла b. TikZ починає та закінчує лінію на кордонах вузлів, а не в їхніх центрах. Параметр [-Latex] встановлює стиль кінчика стрілки з бібліотеки arrows.meta, надаючи лінії суцільну стрілку в місці призначення. Підказка застосовується один раз на контур, у його кінці, тому в прикладі використовуються дві команди \draw. Один шлях (a) -- (b) -- (c) поставив би стрілку лише на c.
Куди йти далі
Загорніть tikzpicture в середовище figure, коли йому потрібні підпис і номер, точно як зображення. Код TikZ не відображається в цих попередніх переглядах на сторінці, тому скомпілюйте фрагмент у проекті, щоб побачити результат. В Oleafly Diagram Composer також може створити редагований TikZ як початкову точку. Найпоширенішою помилкою для початківців є забування крапки з комою, яка закінчує кожну команду TikZ, що створює довгу незрозумілу помилку. Коли діаграма перевищить три поля, продовжуйте з вузлами та стрілками і вирівняними блоками блок-схеми.