Files
John MacFarlane 9c36d884d5 RST reader: parse :alt: on figure.
Also give a better default if `alt` is not specified, using
the stringified caption rather than the filename.

Partially addresses #11140.

Add failing test case for Markdown writer issue in #11140.
2025-09-15 10:50:04 +02:00

1.3 KiB

% pandoc -f rst -t native
.. figure:: img1.jpg
  :width: 1in
  :name: test

  The caption. Here's what piggybacking on caption would look like {#fig:1}
^D
[ Figure
    ( "" , [] , [] )
    (Caption
       Nothing
       [ Plain
           [ Str "The"
           , Space
           , Str "caption."
           , Space
           , Str "Here's"
           , Space
           , Str "what"
           , Space
           , Str "piggybacking"
           , Space
           , Str "on"
           , Space
           , Str "caption"
           , Space
           , Str "would"
           , Space
           , Str "look"
           , Space
           , Str "like"
           , Space
           , Str "{#fig:1}"
           ]
       ])
    [ Plain
        [ Image
            ( "test" , [] , [ ( "width" , "1in" ) ] )
            [ Str "The"
            , Space
            , Str "caption."
            , Space
            , Str "Here's"
            , Space
            , Str "what"
            , Space
            , Str "piggybacking"
            , Space
            , Str "on"
            , Space
            , Str "caption"
            , Space
            , Str "would"
            , Space
            , Str "look"
            , Space
            , Str "like"
            , Space
            , Str "{#fig:1}"
            ]
            ( "img1.jpg" , "" )
        ]
    ]
]