2012-05-26 16 views
11

que tienen archivos que contienen primeras líneas comoCómo convertir archivos reStructuredText con imágenes a markdown?

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

    Fig. 1 : Illustration of the awesomeness of stackoverflow 

ahora quiero este archivo a convertir en rebaja. He intentado utilizar pandoc,

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

pero el archivo de salida foo.md parece ignorar las líneas de la figura de inclusión. Entonces, ¿cómo puedo convertir en archivos de descuento sin perder la genialidad de las cifras? Gracias

+0

Si desea imprimir Markdown, no quiere la bandera '-w rst', que le dice que escriba primero. – poolie

Respuesta

2

This demostración en línea de Pandoc convierte los siguientes precios: el

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

en la siguiente reStructuredText:

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

    Map to buried treasure 

lo que este debe ser cómo se puede definir una cifra que se puede convertir en rebajas . Sin embargo, el uso de este reStructuredText en el convertidor en línea provoca un error con un mensaje de error muy poco útil. ¿Recibe algún mensaje de error cuando ejecuta Pandoc?

Tal vez su sintaxis reStructuredText es incorrecta: las opciones a la directiva de figura (y cualquier otra) deben sangrarse con respecto al nombre de la directiva. Intente usar

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

    Fig. 1 : Illustration of the awesomeness of stackoverflow 

y vea si eso hace la diferencia.

+0

no se informó ningún error cuando ejecuté Pandoc, y mi primera sintaxis es correcta: se muestra correctamente en otro lugar o cuando se convierte a html, etc. – nye17

+0

Entonces, este es probablemente un error con Pandoc. Me gustaría enviar un correo electrónico a los desarrolladores o plantear esto en la lista de correo de Pandoc/rastreador de problemas. – Chris

+0

Claro, y parece que no hay herramientas alternativas para hacer el trabajo. – nye17

Cuestiones relacionadas