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 4.4.5.2 on Fedora 22. Any updates?
Still no change until 5.0.3.2. Would be nice if we could simply unify the approach for all libreoffice applications. *PUSH*
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.
Hello Regina, 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. Cheers! Varo
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.
This would still be good to implement (without a workaround).
Adding Draw to the title, as the two components are tightly linked, and I assume adding the feature to Impress would mean it would be available to Draw. I can confirm it is not available in LO 7.0.4: Version: 7.0.4.2 Build ID: 00(Build:2) CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: en-AU (en-GB); UI: en-GB Ubuntu package version: 1:7.0.4_rc2-0ubuntu0.18.04.2 Calc: threaded I'll add that users might be confused by the possibility to add a Name, Title and Description to the picture (from the right-click menu), without the option to display them anywhere.