Karthik Chikmagalur <karthikchikmaga...@gmail.com> writes: > Currently the value of `org-image-align' or of the `:align' attr_* > keyword is respected when previewing images in the following two > situations: > > 1. Image link in its own paragraph: > > #+attr_org: :align center > [[file:/path/to/image.png]] > > 2. Image link at the end of a paragraph, on its own line: > > Some text in a paragraph > #+attr_org: :align center > [[file:/path/to/image.png]]
These two situations are the same - standalone image in a paragraph. The second example is _two_ paragraphs. (affiliated keywords force-start a new paragraph) > OR > > Some text in a paragraph > [[file:/path/to/image.png]] This will be ignored. > But it is ignored when the > > 3. image link is on its own line "inside" a paragraph: > > Some text in a paragraph > #+attr_org: :align center > [[file:/path/to/image.png]] > followed by more text in the paragraph. This is the same as just #+attr_org: :align center [[file:/path/to/image.png]] followed by more text in the paragraph. > In contrast, the value of `org-image-max-width', > `org-image-actual-width' (and the attr_* :width attribute) are respected > in all three cases. Sure. Because it works for both inline and standalone images, unlike org-image-align: org-image-align is a customizable variable defined in ol.el. ... Documentation How to align images previewed using org-link-preview-region. Only stand-alone image links are affected by this setting. These are links without surrounding text. > Should we support image alignment in case 3? > > The only situation in which I can see this being undesirable is when you > have hard-wrapped/filled lines and the image link coincidentally ends up > on its own line. In this case it doesn't make sense for the image > preview to respect `org-image-align'. There might be other syntactical > reasons why supporting case 3 doesn't make sense, so I am asking here. Maybe. Or not. Alignment is intersecting its syntax with export. But export will only align truly standalone images. There will be no notion of "image in a line of its own in the middle of paragraph" Also, what would you do if there are multiple images like that or when the purpose of :align attribute is to align the whole paragraph? Consider something like # Align the whole paragraph #+attr_html: :align center Paragraph with inlined [[file:image.png]] image and [[file:image2.png]] another one. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>