Files
Igor20264 516abe7b83
Python application / build (push) Has been cancelled
BigUpdate
2026-09-03 10:44:08 +03:00

34 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# md2fodt
Прямой пайплайн **Markdown → FODT** (Flat OpenDocument Text), диалект [md2gost](../md2gost/).
Без Word, без LibreOffice на этапе генерации. Один XML-файл `.fodt`, открывается в LibreOffice Writer / Collabora.
## Запуск
```bash
python -m md2fodt report.md -o report.fodt
# или
md2fodt report.md
```
## Что умеет v1
- абзацы, **жирный** / *курсив* / `код`
- заголовки H1–H3 (outline → можно обновить оглавление в Writer)
- списки, таблицы с `table:header-rows` (повтор шапки при разрыве страницы)
- merge ячеек `^` / `>` (как в md2gost)
- рисунки (встраиваются base64 в FODT)
- листинги, подписи / простые номера ссылок `@Рисунок:…`
- библиография `[n]: …`
Стили: TNR 14, поля 30/10/20/20 мм (ГОСТ-ориентир).
## Не в v1
- «Продолжение таблицы N» (в ODF нет аналога LaTeX `longtable`)
- титулы DOCX, PlantUML→картинка
- полный паритет профилей PIS_custom / layout-tracker Word
Для DOCX по-прежнему: `python -m md2gost …`. Для PDF через LaTeX: `python -m md2latex …`.