> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/uk/specializovani/06-knitting-patterns.md).

# Схеми в’язання

## Вступ

LaTeX надає спеціальний клас документа, щоб спростити верстку документів із візерунками для в’язання та зображеннями. У цій статті пояснюється, як використовувати пакет [`knittingpattern`](https://ctan.org/pkg/knittingpattern?lang=en).

Використовувати візерунки для в’язання просто. Потрібно лише оголосити правильний клас документа

```latex
\documentclass{knittingpattern}

\begin{document}

\title{Візерунки для в’язання}
\author{Команда Overleaf}
\date{\today}
\maketitle

\cpyrght{Команда Overleaf}

\intro{
    Вступний текст тут. Він виглядатиме краще, якщо матиме
    ту саму висоту, що й зображення поруч.
    Вступний текст тут. Він виглядатиме краще, якщо матиме
    таку саму висоту, що й зображення поруч...
}{lion-logo}
```

![KnittingPatternsEx1OverleafV2.png](/files/0ffd813c632e90d2b39a8ee73db2decc77e39e6b)

Команда на початку документа

```latex
\documentclass{knittingpattern}
```

вмикає кілька команд, що спрощують зміну розташування деяких елементів за допомогою певних команд. Наприклад

* `\cpyrght{...}` Видаляє номери сторінок і додає виноску. Призначено для приміток про авторські права.
* `\intro{}{}` Бере два параметри в дужках. Перший — це деякий (вступний) текст, другий — зображення. Текст друкується ліворуч, а зображення — поруч із ним.

[Відкрийте приклад `knitpattern` пакета в Overleaf](https://www.overleaf.com/project/new/template/19507?id=65965453\&templateName=Knitting+Patterns+Demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Діаграми

Щоб додати зображення, що містить схему **knittingpattern** надає спеціальну команду

```latex
\diagram{overleaf-logo}
```

![KnittingPatternsEx2OverleafV2.png](/files/dbfd2e92d1610f8670ed696de4536a93837e8e0d)

Команда `\diagram` друкує центроване зображення в рамці, ширина якого становить половину сторінки.

[Відкрийте приклад `knitpattern` пакета в Overleaf](https://www.overleaf.com/project/new/template/19507?id=65965453\&templateName=Knitting+Patterns+Demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Примітки та зауваження

Якщо вам потрібно виділити спеціальний блок тексту в документі, є дві команди для додавання до документа приміток і зауважень у рамці.

```latex
\definecolor{colour0}{HTML}{000000}
\definecolor{colour2}{HTML}{97DE76}
\definecolor{colour4}{HTML}{EDB668}

\begin{document}

\note{colour0}{colour2}{Матеріали}{
    Вовна, трохи вовни, а ще вам може знадобитися вовна для
    вовняних частин.
}

Є ще ця спеціальна команда

\important{colour0}{colour4}{Ця примітка дуже важлива.
Ось чому вона виділена}
\end{document}
```

![KnittingPatternsEx3.png](/files/a79c905f4e9f9446e5d3f81deb6c5e7fed9b5cdd)

Команда `\note{}{}{}{}` приймає 4 параметри:

* колір рамки,
* колір тла,
* заголовок і
* текст, який буде надруковано всередині рамки.

Кольори використовують **xcolor** синтаксис HTML. Див. [Використання кольорів у LaTeX](/latex/uk/formatuvannya/13-using-colors-in-latex.md) для отримання додаткової інформації.

Друга команда, `\important`, має, по суті, такий самий синтаксис, як і `\note`, але заголовок опущено.

[Відкрийте приклад `knitpattern` пакета в Overleaf](https://www.overleaf.com/project/new/template/19507?id=65965453\&templateName=Knitting+Patterns+Demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Додавання інструкцій для в’язання

Основна мета документа про в’язання — це насправді надати вказівки щодо візерунка для в’язання. Пакет **knittingpatern** надає середовище, що друкує таблицю інструкцій.

```latex
\documentclass{knittingpatern}
\definecolor{colour3}{HTML}{99CCFF}
\definecolor{colour5}{HTML}{CCFFCC}

\begin{document}
\begin{pattern}{colour3}{colour5}
Набрати петлі & (st)\\
Інструкція 1 & (st)\\
Інструкція 2 & (st)\\
Інструкція 3 & (st)\\
Інструкція 4 & (st)\\
Інструкція 5 & (st)\\
Інструкція 6 & (st)\\
Інструкція 7 & (st)\\
Інструкція 8 & (st)\\
Інструкція 9 & (st)\\
Інструкція 10 & (st)\\
\quad\vdots & \quad\vdots\\
\end{pattern}
\end{document}
```

![KnittingPatternsEx4.png](/files/62ef2d820acd0818ca62e5d22df23af46786ce24)

Середовище приймає два параметри, які визначають чергування кольорів, що використовуються в таблиці для покращення читабельності. Див. [Використання кольорів у LaTeX](/latex/uk/formatuvannya/13-using-colors-in-latex.md) для отримання додаткової інформації про керування кольорами в LaTeX.

[Відкрийте приклад `knitpattern` пакета в Overleaf](https://www.overleaf.com/project/new/template/19507?id=65965453\&templateName=Knitting+Patterns+Demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Додаткове читання

Докладніше див.:

* [Створення вашого першого документа LaTeX](/latex/uk/osnovi-latex/01-learn-latex-in-30-minutes.md)
* [Жирний, курсив і підкреслення](/latex/uk/osnovi-latex/03-bold-italics-and-underlining.md)
* [Вставлення зображень](/latex/uk/inshi-temi/27-inserting-images.md)
* [Розміщення зображень і таблиць](/latex/uk/risunki-ta-tablici/02-positioning-images-and-tables.md)
* [Форматування абзацу](/latex/uk/formatuvannya/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Використання кольорів у LaTeX](/latex/uk/formatuvannya/13-using-colors-in-latex.md)
* [Розміри, гарнітури та стилі шрифтів](/latex/uk/shrifti/01-font-sizes-families-and-styles.md)
* [Гарнітури шрифтів](/latex/uk/shrifti/02-font-typefaces.md)
* [Функція `knittingpattern` документація пакета](https://ctan.org/pkg/knittingpattern?lang=en)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/uk/specializovani/06-knitting-patterns.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
