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は図の包含行を無視しているようです。では、フィギュアの素晴らしさを失うことなく、どうすればマークダウンファイルに変換できますか?ありがとう

4

1 に答える 1

4

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(およびその他の)ディレクティブのオプションは、ディレクティブ名に対してインデントする必要があります。使ってみてください

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

   Fig. 1 : Illustration of the awesomeness of stackoverflow

それが違いを生むかどうかを確認してください。

于 2012-05-26T23:25:58.500 に答える