There does not appear to be an easy way to create a caption for images in Impress (I am sure one can create a separate text box, but a caption feature would be nice that would automate positioning/default font/etc.).
This is based on http://ask.libreoffice.org/en/question/8637/can-impress-pictures-have-captions/ (I'm not the asker, but it doesn't look like the asker filed it) and my own experience looking for a caption feature.
Fair enough, it is a valid feature request.
Same issue with version 126.96.36.199 on Fedora 22. Any updates?
Still no change until 188.8.131.52. Would be nice if we could simply unify the approach for all libreoffice applications.
Looks like adding text box with appropriate size and then grouping with image seems to be a workaround. But still no caption option not even in 5.3.0 version
I'd also really like this feature for Impress. It's great for adding credits for images in presentations.
Select image and press F2 to switch to edit of the text-box of the image. Use Format > Object > Text to position the text-box. Mark the entered text and use Format > Paragraph or Format>Character to style the text.
I see no need for a "caption" beyond that.
Yes, that is another work-around, thanks for the suggestion :-)
I tried it just now and needed several trials-and-errors to figure out that a negative distance to border is needed (-1.0cm in my test just now).
Couldn't "a need" for the "Add Label/Caption" context menu item also be justified by simply avoiding all the clicks necessary to achieve the work-around? It could effect the same result under the hood as either your or Joe's suggestion) and thus be simply a shortcut.
Regardless of actual implementation, harmonisation with other LibreOffice applications, would be a nice plus, not necessarily the main goal.
To get a caption to the image without embedding it into the image itself, you need an object, that is able to carry an image and a text parallel.
Using <draw:frame> therein <draw:image> and <draw:text-box> is from the current specification not possible, because from the siblings <draw:image> and <draw:text-box> inside the <draw:frame> only one would be shown, namely the first one, that a consumer application can render.
Using <draw:frame> therein <draw:text-box> and therein <draw:image> and <text:p> would be possible, but such rich kind of <draw:text-box> is not implemented in Draw/Impress/Calc but only in Writer. Implementing such kind of <draw:text-box> requires considerable effort.
And another workaround: Write the caption into a text shape (that with the T as icon) and set the image as background of that text shape. Because it is a text shape you can use paragraph spacing, indent and alignment to position the text.
Thank you for the workaround. I used the one from comment 6. I took me a while to figure out where to input the text. For future reference: click on the image and start typing.
I created a caption style which I can apply to the text, reducing some clicking and remembering how things work.
My +1 for a caption field, like in writer.