2012-05-26 7 views
11

Ich habe erste Dateien Zeilen wieWie konvertiert man reStructuredText-Dateien mit Bildern in Markdown?

.. figure:: examples/foo.png 
    :scale: 80% 

    Fig. 1 : Illustration of the awesomeness of stackoverflow 

jetzt enthält, möchte ich diese Datei in Abschlags umgewandelt werden. Ich habe versucht, pandoc,

pandoc -s -w rst --toc foo.rst -o foo.md 

verwenden, aber die Ausgabedatei foo.md scheint die Figur Inklusion Linien ignorieren. Also, wie kann ich in Markdown-Dateien konvertieren, ohne die Großartigkeit der Figuren zu verlieren?

Dank
+0

Wenn Sie Markdown ausgeben möchten, möchten Sie nicht das Flag "-w rst", das besagt, dass es zuerst schreiben soll. – poolie

Antwort

2

This Online-Demonstration von Pandoc wandelt den folgenden Abschlag:

![Map to buried treasure](/path/to/img.jpg "Optional title") 

in die folgenden reStructuredText:

.. figure:: /path/to/img.jpg 
    :align: center 
    :alt: Optional title 

    Map to buried treasure 

So soll das sein, wie Sie eine Zahl definieren, die zu Abschlag umgewandelt werden können . Wenn Sie diesen reStructuredText im Online-Konverter verwenden, wird jedoch ein Fehler mit einer nicht hilfreichen Fehlermeldung angezeigt. Erhalten Sie Fehlermeldungen, wenn Sie Pandoc ausführen?

Vielleicht ist Ihre reStructuredText-Syntax nicht korrekt: Optionen für die Figur (und jede andere) Anweisung sollten in Bezug auf den Namen der Anweisung eingerückt werden. Versuchen Sie mit

.. figure:: examples/foo.png 
    :scale: 80% 

    Fig. 1 : Illustration of the awesomeness of stackoverflow 

und sehen, ob das einen Unterschied macht.

+0

Es wurde kein Fehler gemeldet, als ich pandoc lief, und meine erste Syntax ist richtig - sie wird an anderer Stelle korrekt angezeigt oder wenn sie in HTML konvertiert wird usw. – nye17

+0

Dann ist das wahrscheinlich ein Fehler mit Pandoc. Ich würde die Entwickler per E-Mail oder auf der Pandoc-Mailingliste/dem Issue-Tracker ansprechen. – Chris

+0

Sicher, und es scheint, dass es keine alternativen Werkzeuge gibt, um diese Aufgabe zu erledigen. – nye17

Verwandte Themen