2016-10-19 2 views
-1

Языки, как креольский, ReStructuredText, Markdown и другие позволяют заголовкиЕсть ли легкий язык разметки, который поддерживает нумерованные заголовки?

= Food 
== Fruit 
=== Apples 

и нумерованных списков

# Food 
# Food 2 

, но я хочу что-то, что может дать мне заголовки я могу ссылаться по номерам.

Как этот тип выхода:

1. Food 
1.1. Fruit 
1.2. Vegetables 

Существуют ли какие-либо, что может это сделать?

+1

Возможно [это] (http : //stackoverflow.com/questions/19999696/are-numbered-headings-in-markdown-rdiscount-possible) будет вам полезен? –

+0

Ваш вопрос не имеет смысла. Любой из упомянутых вами языков может отображаться с нумерованными заголовками. Независимо от того, нумеруется ли заголовок в выводе, это не функция языка; это функция любого инструмента, который вы используете для преобразования разметки на вывод. Так что вы действительно хотите, это приложение/библиотека/все, что имеет возможность нумерованных заголовков. Нет сомнений, что их несколько, но которые вам подходят, зависит от того, какой формат вывода вам нужен и что вы хотите с ним делать. –

+0

И просить рекомендации по программному обеспечению/языку в любом случае ЧРЕЗВЫЧАЙНО вне темы. –

ответ

2

Чтобы предоставить конкретный пример следующие на мой комментарий, рассмотреть возможные варианты для pandoc:

-N, --number-sections Количество секций заголовков в LaTeX, контекстная, HTML или вывода EPUB. По умолчанию разделы не нумеруются. Разделы с классом noumbered никогда не будут пронумерованы, даже если задано --number-sections.

--number-offset=NUMBER[,NUMBER,…] Смещение для заголовков разделов в формате HTML (игнорируется в других форматах вывода). Первое число добавляется к номеру раздела для заголовков верхнего уровня, второй для заголовков второго уровня и т. Д. Например, если вы хотите, чтобы первый заголовок верхнего уровня в вашем документе был пронумерован «6», укажите --number-offset = 5. Если ваш документ начинается с заголовка уровня 2, который вы хотите пронумеровать «1,5», укажите --number-offset = 1,4. По умолчанию смещения равны 0. Подразумевает - количество разделов.

Итак, вы хотите получить данные LaTeX, ConTeXt, HTML или EPUB? Если да, то любой из языков поддерживает pandoc. (markdown, reStructuredText, текстиль, HTML, DocBook, LaTeX, разметка MediaWiki, разметка TWiki, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, LibreOffice ODT, EPUB или разметка Haddock)

+0

Kindof. Это правда, что любой из языков может отображаться с пронумерованными заголовками, так же, как HTML может отображаться как музыкальные ноты. Но это не так, как был определен язык - я не хочу добавлять функциональность плагина к языку. Ссылка Бриндена на Markdeep выше выглядит как единственный язык, который имеет нумерованные заголовки изначально. – Richard

Смежные вопросы