15

我有包含以下行的第一个文件

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

    Fig. 1 : Illustration of the awesomeness of stackoverflow

现在我希望将此文件转换为降价。我尝试使用pandoc

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

但输出文件foo.md似乎忽略了图形包含行。那么,我怎样才能在不丢失数字的真棒的情况下转换成 Markdown 文件呢?谢谢

4

1 回答 1

4

Pandoc的这个在线演示转换了以下markdown:

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

进入以下 reStructuredText:

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

   Map to buried treasure

所以这应该是你如何定义一个可以转换为markdown的图形。但是,在在线转换器中使用此 reStructuredText 会导致错误,并显示非常无用的错误消息。运行 Pandoc 时是否收到任何错误消息?

也许您的 reStructuredText 语法不正确:图形(和任何其他)指令的选项应该相对于指令名称缩进。尝试使用

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

   Fig. 1 : Illustration of the awesomeness of stackoverflow

看看这是否有所作为。

于 2012-05-26T23:25:58.500 回答