@@ -0,0 +1,33 @@
|
||||
# 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 …`.
|
||||
Reference in New Issue
Block a user