2012-05-26 56 views
11

我有一個包含行第一個文件,如如何將帶有圖片的reStructuredText文件轉換爲降價?

.. 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似乎忽略了數字包容線。那麼,我怎樣才能轉換成減價文件,而不會丟失數字的真棒?由於

+0

如果你想輸出Markdown,你不想讓'-w rst'標誌告訴它寫第一個。 – poolie

回答

2

This Pandoc的在線演示轉化以下降價:

![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 

因此,這應該是你如何定義可轉化爲降價的人物。但是,在線轉換器中使用此reStructuredText會導致錯誤,並顯示無用的錯誤消息。運行Pandoc時是否收到任何錯誤消息?

也許你的reStructuredText語法不正確:圖形(和任何其他)指令的選項應該相對於指令名稱縮進。嘗試使用

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

    Fig. 1 : Illustration of the awesomeness of stackoverflow 

看看是否有所作爲。

+0

當我運行pandoc時沒有報告錯誤,我的第一個語法是正確的 - 它顯示在其他地方或轉換爲html等。 – nye17

+0

然後這可能是一個Pandoc的錯誤。我會給開發者發郵件或者在Pandoc郵件列表/問題跟蹤器上提出這個問題。 – Chris

+0

當然,似乎沒有其他工具可以做這項工作。 – nye17

相關問題