Как я могу сделать оглавление для документа скидки с цены с Python/AWK/SED?

У меня есть следующий документ скидки с цены:

Heading-a
==========

---text---

Heading-b
------------

--- text ---

Heading-c
----------

--- text---

Heading-d
=======

--- text----

Heading-e
---

...

Я хотел бы сделать активируемое по щелчку оглавление из него, подобным способу, которым Латекс делает, но не может найти инструмент, который делает это, которое предлагает мне, чтобы мы создали тот.

Инструмент должен собрать заголовки '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?

15
задан 23.04.2014, 03:47

2 ответа

Скидка с цены в реализации Python имеет поддержку расширений, одно из которых включает поколение Оглавления. Дополнительно Pandoc (то, которое является разметкой Haskell-> PDF, имеет поддержку скидки с цены (в дополнение к набору других форматов) и может произвести симпатичный HTML, ЛАТЕКС, PDFs, и т.д.

9
ответ дан 07.12.2019, 11:09

См. эту статью для сравнения легких языков разметки с некоторой информацией об оглавлениях, которые могли бы привести Вас в направлении решения.

0
ответ дан 07.12.2019, 11:09

Теги

Похожие вопросы