у меня есть следующий документ уценки:
Heading-a
==========
---text---
Heading-b
------------
--- text ---
Heading-c
----------
--- text---
Heading-d
=======
--- text----
Heading-e
---
...
Я хотел бы сделать кликабельный оглавление из него, подобно тому, как LaTex делает, но не может найти инструмент, который делает это, который предлагает мне, что мы должны построить один.
инструмент должен собирать заголовки 'H1' и' H2 ' таким образом, чтобы присвоить число 1 Heading-a
и номером 1.1. для Heading-b
, 1.2. для Heading-c
, 2. для Heading-d
, 2.1. для Heading-e
и так далее, такие, что мы должны получить следующее оглавление:
1. Heading-a
1.1. Heading-b
1.2. Heading-c
2. Heading-d
2.1. Heading-e
как это сделать с помощью Python/AWK / SED?