Hi all,
Here is an illustration. Consider the following file `hamlet.org`:
Prince Hamlet of Denmark is the son of the recently deceased King Hamlet, and nephew of King Claudius, his father’s brother and successor.
Claudius hastily married King Hamlet’s widow, Gertrude, Hamlet’s mother, and took the throne for himself. Denmark has a long-standing feud with neighbouring Norway, in which King Hamlet slew King Fortinbras of Norway in a battle some years ago.
Although Denmark defeated Norway and the Norwegian throne fell to King Fortinbras’s infirm brother, Denmark fears that an invasion led by the dead Norwegian king’s son, Prince Fortinbras, is imminent.
On a cold night on the ramparts of Elsinore, the Danish royal castle, the sentries Bernardo and Marcellus discuss a ghost resembling the late King Hamlet which they have recently seen, and bring Prince Hamlet’s friend Horatio as a witness.
and this tiny `org-export-filter-body`'s function:
(with-eval-after-load 'ox
(defun org-strange-behavior (text backend info)
"Print text, as read by the export-filter-body functions."
(when (org-export-derived-backend-p backend 'latex)
(message text)))
(add-to-list 'org-export-filter-body-functions
'org-strange-behavior))
When exporting `hamlet.org` in whatever format, the Message buffer shows this:
Prince Hamlet of Denmark is the son of the recently deceased King Hamlet, and nephew of King Claudius, his father’s brother and successor.
Claudius hastily married King Hamlet’s widow, Gertrude, Hamlet’s mother, and took the throne for himself. Denmark has a long-standing feud with neighbouring Norway, in which King Hamlet slew King Fortinbras of Norway in a battle some years ago.
Although Denmark defeated Norway and the Norwegian throne fell to King Fortinbras’s infirm brother, Denmark fears that an invasion led by the dead Norwegian king’s son, Prince Fortinbras, is imminent.
On a cold night on the ramparts of Elsinore, the Danish royal castle, the sentries Bernardo and Marcellus discuss a ghost resembling the late King Hamlet which they have recently seen, and bring Prince Hamlet’s friend Horatio as a witness.
My question is thus: how can I prevent ox from unindenting the last line ? I explored ox as much as I could, and did not find anything promising :/. I'm aware of an `org-export-preserve-breaks` variable but it preserves too much things (and causes export to be odd, in my opinion).