Bug 63789 - FORMATTING: No image caption possible in Impress or Draw
Summary: FORMATTING: No image caption possible in Impress or Draw
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Impress-Images ImpressDraw-Enhancements
  Show dependency treegraph
Reported: 2013-04-21 22:37 UTC by Joe Morris
Modified: 2021-03-22 02:13 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Joe Morris 2013-04-21 22:37:21 UTC
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.
Comment 1 Andras Timar 2013-04-22 08:38:16 UTC
Fair enough, it is a valid feature request.
Comment 2 Alick Zhao 2015-10-26 20:39:12 UTC
Same issue with version on Fedora 22. Any updates?
Comment 3 jochen.betz 2015-11-17 12:05:13 UTC
Still no change until Would be nice if we could simply unify the approach for all libreoffice applications.

Comment 4 Edmund Laugasson 2017-02-05 15:39:06 UTC
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
Comment 5 willismonroe 2017-10-15 21:30:41 UTC
I'd also really like this feature for Impress.  It's great for adding credits for images in presentations.
Comment 6 Regina Henschel 2017-10-22 15:39:17 UTC
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.
Comment 7 sonajaqufe 2017-10-22 18:22:05 UTC
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.


Comment 8 Regina Henschel 2017-10-22 19:24:42 UTC
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.
Comment 9 Koen Roggemans 2018-05-21 10:49:18 UTC
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.
Comment 10 samtuke 2019-05-10 12:53:58 UTC
This would still be good to implement (without a workaround).
Comment 11 Stéphane Guillou (stragu) 2021-03-22 02:13:23 UTC
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:

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.