2016-10-19 1 views
-1

Sprachen wie Kreolisch, reStructuredText, Markdown und andere erlaubenGibt es eine leichtgewichtige Auszeichnungssprache, die nummerierte Überschriften unterstützt?

Schriften
= Food 
== Fruit 
=== Apples 

und nummerierte Listen

# Food 
# Food 2 

aber ich etwas, das mir Schriften geben kann ich nach Nummer verweisen.

Wie diese Art der Ausgabe:

1. Food 
1.1. Fruit 
1.2. Vegetables 

Gibt es die dies tun können?

+1

Vielleicht [this] (http : //stackoverflow.com/questions/199999696/are-numbered-headings-in-markdown-discount-possible) wird Ihnen von Nutzen sein? –

+0

Ihre Frage ergibt keinen Sinn. Jede der Sprachen, die Sie erwähnen, könnte mit nummerierten Überschriften wiedergegeben werden. Ob die Überschrift in der Ausgabe nummeriert ist oder nicht, hängt nicht von der Sprache ab; Es ist eine Funktion des Tools, mit dem Sie das Markup in die Ausgabe konvertieren. Also, was Sie wirklich wollen, ist eine Anwendung/Bibliothek/was immer die Option der nummerierten Überschriften hat. Zweifellos gibt es mehrere, aber was für Sie angemessen ist, hängt davon ab, welches Ausgabeformat Sie benötigen und was Sie damit machen wollen. –

+0

Und nach Software/Sprach-Empfehlungen zu fragen, ist sowieso OFF-topic. –

Antwort

2

ein spezielles Beispiel Um auf meinen Kommentar Verfolgung, sollten die verfügbaren Optionen für pandoc:

-N, --number-sections Anzahl Abschnittsüberschriften in LaTeX, ConTeXt, HTML oder EPUB-Ausgang. Standardmäßig sind Abschnitte nicht nummeriert. Abschnitte mit nicht numerierten Klassen werden niemals nummeriert, auch wenn --number-sections angegeben sind.

--number-offset=NUMBER[,NUMBER,…] Offset für Abschnittsüberschriften in HTML-Ausgabe (ignoriert in anderen Ausgabeformaten). Die erste Nummer wird der Abschnittsnummer für Kopfzeilen der obersten Ebene, die zweite Nummer für die Kopfzeilen der zweiten Ebene usw. hinzugefügt. Wenn Sie zum Beispiel den ersten Header der obersten Ebene in Ihrem Dokument mit "6" nummerieren möchten, geben Sie --number-offset = 5 an. Wenn Ihr Dokument mit einem Level-2-Header beginnt, den Sie mit "1.5" nummerieren möchten, geben Sie --number-offset = 1,4 an. Offsets sind standardmäßig 0. Impliziert - Anzahl der Abschnitte.

Wollen Sie LaTeX, ConTeXt, HTML oder EPUB ausgeben? Wenn dies der Fall ist, werden alle von Pandor unterstützten Sprachen ausreichen. (Markdown, reStructuredText, Textil, HTML, DocBook, LaTeX, MediaWiki Markup, TWiki Markup, OPML, Emacs Org-Modus, Txt2Tags, Microsoft Word docx, LibreOffice ODT, EPUB oder Haddock Markup)

+0

Kindof. Es ist wahr, dass jede der Sprachen mit nummerierten Überschriften gerendert werden könnte, genauso wie HTML als Noten wiedergegeben werden könnte. Aber so wurde die Sprache nicht definiert - ich möchte keine Plug-in-Funktionalität zu einer Sprache hinzufügen. Bryndens Link zu Markdeep oben sieht aus wie die einzige Sprache, die Titel nativ nummeriert hat. – Richard

Verwandte Themen