---
metadata:
  - name: generator
    content: Diplodoc Platform v5.47.1
alternate:
  - https://coderun.yandex.ru/docs/ru/analyses/md.md
---
> **Documentation Index:** Fetch the complete configuration index at https://coderun.yandex.ru/docs/ru/llms.txt

# Оформление текста

Чтобы форматировать текст в разборе задачи, используйте панель инструментов редактора или синтаксис [Markdown](https://www.markdownguide.org/basic-syntax/).

## Параграфы

```
Это отдельный параграф.

И это отдельный параграф.

Внутри параграфа можно сделать перенос строки,  
оставив два пробела в месте переноса.
```

Это отдельный параграф.

И это отдельный параграф.

Внутри параграфа можно сделать перенос строки,  
оставив два пробела в месте переноса.

## Заголовки

```
# h1 Текст заголовка
## h2 Текст заголовка
### h3 Текст заголовка
#### h4 Текст заголовка
##### h5 Текст заголовка
###### h6 Текст заголовка
```

## Строчное форматирование

| Код | Внешний вид |
| ------------- | ------------- |
| `*Курсив* или _другой курсив_.` | *Курсив* или _другой курсив_. |
| `**Полужирный текст** или __другой полужирный текст__.` | **Полужирный текст** или __другой полужирный текст__. |
| `~~Зачёркнутый текст~~.` | ~~Зачёркнутый текст~~. |
| `**Форматирование можно _вкладывать_**.` | **Форматирование можно _вкладывать_**. |

## Списки

**Упорядоченный список:**

```
1. Первый элемент
2. Второй элемент
   * Вложенный неупорядоченный список
1. Числа можно ставить любые, автоматика разберётся.
   1. Вложенный упорядоченный список
4. Ещё один элемент
5. Мультипаспорт
```

1. Первый элемент
2. Второй элемент
   * Вложенный неупорядоченный список
1. Числа можно ставить любые, автоматика разберётся.
   1. Вложенный упорядоченный список
4. Ещё один элемент
5. Мультипаспорт

**Неупорядоченный список:**

```
* Можно использовать звёздочки
- Или минусы
+ Или плюсы

- Начните пункт списка с `+`, `-` или `*`.
- Для вложенных списков нужно добавить минимум два пробела перед
  - Внешний вид маркера списка будет отличаться на каждом вложенном списке
    * Один
    + Два
    - Три
- Мяу!
```

- Начните пункт списка с `+`, `-` или `*`.
- Для вложенных списков нужно добавить минимум два пробела перед
  - Внешний вид маркера списка будет отличаться для каждого уровня списка
    * Один
    + Два
    - Три
- Мяу!

## Специальные символы

Иногда необходимо выключить обработку форматирования. Для этого используйте символ экранирования `\`.

```
Я хочу показать \*звёздочки\* в тексте.
```

Я хочу показать \*звёздочки\* в тексте.

## Ссылки

```
[Текст ссылки](https://coderun.yandex.ru)

[Текст ссылки с подсказкой по наведению](https://coderun.yandex.ru "CodeRun")

[Текст относительной ссылки на другую страницу сайта](../analyses/)
```

[Текст ссылки](https://coderun.yandex.ru)

[Текст ссылки с подсказкой по наведению](https://coderun.yandex.ru "CodeRun")

[Текст относительной ссылки на другую страницу сайта](https://coderun.yandex.ru/docs/ru/analyses/index.md)

## Изображения

На данный момент в разборах задач не поддерживается вставка изображений. Следите за обновлениями.

## Код

```
Код `code` внутри строки обрамляется `бэктиками` вокруг них.
```

Код `code` внутри строки обрамляется `бэктиками` вокруг них.

Многострочный код начинается и заканчивается управляющей последовательностью ``` на отдельной строке.

<pre><code>```
Dim Password, Pword
    Password = "12345"
    Pword = InputBox("Введите пароль")
    If Pword <> Password Then
        MsgBox "Пароль не подошёл"
        End
    End If
```
</code></pre>

Чтобы включить подсветку синтаксиса, сразу после ``` в первой строке без пробела нужно указать технологию.

Пример для CSS:

<pre><code>```css
body {
    font-size: 16px;
}
```</code></pre>

```css
body {
    font-size: 16px;
}
```

Пример для Python:

<pre><code>```python
import sys

def main():
    pass

if __name__ == '__main__':
    main()
```
</code></pre>

```python
import sys

def main():
    pass

if __name__ == '__main__':
    main()
```

Поддерживаемые языки для подсветки кода:
- `c`
- `cpp`
- `csharp`
- `css`
- `dart`
- `go`
- `html`
- `java`
- `javascript`
- `kotlin`
- `markdown`
- `pascal`
- `php`
- `python`
- `rust`
- `sql`
- `swift`
- `typescript`

## Таблицы

```
| Выравнивание    | По центру    | Справа    |
| --------------- |:------------:| ---------:|
| Вторая колонка  | выровнена    | по центру |
| А третья        | выровнена    | по правому краю |
| Для этого нужно | использовать | двоеточие |
```

| Выравнивание    | По центру    | Справа    |
| --------------- |:------------:| ---------:|
| Вторая колонка  | выровнена    | по центру |
| А третья        | выровнена    | по правому краю |
| Для этого нужно | использовать | двоеточие |

Чтобы создать заголовочный ряд, нужно под ним добавить ещё один, где в значениях ячейки есть минимум три символа `-`.

Внутри ячеек можно применять строчное форматирование.

```
| Раз | Два |
| ------------- | ------------- |
| **Ярко** | _С наклоном_ |
| ~~Скромно~~ | `Code` |
```

| Раз | Два |
| ------------- | ------------- |
| **Ярко** | _С наклоном_ |
| ~~Скромно~~ | `Code` |

## Цитирование

```
> Работа не волк. Никто не волк.
> Только волк волк.
```

> Работа не волк. Никто не волк.
> Только волк волк.

```
> Цитаты могут быть вложенными...
>> ...если добавить ещё один знак `>`
```

> Цитаты могут быть вложенными...
>> ...если добавить ещё один знак `>`

## Формулы

Мы поддерживаем вставку формул через синтаксис [KaTeX](https://katex.org/).

Формула прямо в строке нуждается в оборачивании в `$`. Например: `$E = mc^2$` отобразится как $E = mc^2$.

Большие и сложные формулы лучше выносить в отдельный блок. Для этого оберните формулу в `$$`.

```
$$
A_{m,n} =
 \begin{pmatrix}
  a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
  a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
  \vdots  & \vdots  & \ddots & \vdots  \\
  a_{m,1} & a_{m,2} & \cdots & a_{m,n}
 \end{pmatrix}
$$
```
$$
A_{m,n} =
 \begin{pmatrix}
  a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
  a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
  \vdots  & \vdots  & \ddots & \vdots  \\
  a_{m,1} & a_{m,2} & \cdots & a_{m,n}
 \end{pmatrix}
$$
