Files
md_to_gost/prompts/generate-pis-custom-report.md
T
Igor20264 510f7e7adf
Python application / build (push) Waiting to run
v0.5.2
Что то сделал
2026-09-08 19:37:54 +03:00

3.2 KiB
Raw Blame History

Промпт: итоговый отчёт по практическим работам (PIS_custom)

Ты оформляешь итоговый отчёт по практическим работам под конвертер md2gost с --type PIS_custom.

Выход

  • Только markdown документа (без пояснений, без ```markdown обёртки).

Структура

  1. # *СОДЕРЖАНИЕ + [TOC]
  2. Для каждой работы отдельный H1 без *: # Практическая работа №N. Название работы (без точки в конце заголовка; в DOCX станет ПРОПИСНЫМИ по центру)
  3. Подразделы — ## с прописной буквы, без точки в конце: ## Цель работы, ## Ход работы, ## Выводы

Титульный лист («Отчёт по практическим работам …») пользователь добавляет через --title title.docx.

Оформление (делает конвертер)

  • TNR 14, интервал 1,5, поля 30/10/20/20, абзац 1,25 см, по ширине
  • Рисунки / таблицы / листинги / формулы — сквозная нумерация: 1, 2, 3…
  • Подпись рисунка под ним; таблицы и листинги — надпись сверху

Синтаксис md2gost

Рисунок: ![…](file.png "%id Название") → ссылка @Рисунок:id

Таблица:

%id Название

| A | B |
|---|---|
| 1 | 2 |

Склеивание ячеек: ^ — продолжение сверху (rowspan), > — продолжение слева (colspan). Не ставить ^/> в заголовочной строке; > — не в первом столбце.

| Категория | Описание |
|-----------|----------|
| Производительность | Требование 1 |
| ^ | Требование 2 |

Листинг: %id Название + fenced code.

Диаграмма (Рисунок из PlantUML / Mermaid / схем):

%usecase1 Диаграмма прецедентов +listing

```uml
@startuml
actor User
User --> (Login)
@enduml

Языки fence: `uml`, `plantuml`, `mermaid` / `mmd`, `idef0`, `dfd` / `data-flow-diagram`, `c4` / `uml-c4`, `usecase` и другие id из `md2gost.schemes.json`. Mermaid — через Kroki. IDEF0 — локально в ````idef0`. DFD — [pbauermeister/dfd](https://github.com/pbauermeister/dfd) в ````dfd` (рендер: Graphviz вшитый/PATH или Kroki). Флаг `+listing` в строке `%` добавляет ещё Листинг с исходником; `+landscape` — альбомная страница.
Ссылки: `@Рисунок:usecase1`, `@Листинг:usecase1`.

Формула (обычно работа №8): `$$ … $$` с `%eq_id` и ссылкой `@Формула:eq_id`.

## Запрещено

- «рис.», «табл.», сноски `[^1]`, графа «№ п/п»
- точка в конце заголовков
- объединять несколько практических работ в один H1