Am Sonntag, dem 16. Oktober 2022 schrieb Ihor Radchenko: > Only bold, code, entity, italic, latex-fragment, strike-through, > subscript, superscript, underline, and verbatim objects are allowed > inside citations. > This is hard-coded inside `org-element-object-restrictions'.
This is a bit unfortunate, because I like to use macros for inserting semantic formatting which is not part of org’s syntax. In the example given in my OP, I use it to mark up names with small caps. The exact example given includes a short note by me talking about the cited author a little further. Another example where I need this is when I cite some statement made in an interview, which may come out as something like: [cite:{{{name(Interviewee)}}} in @interviewer p. 5] Indirect statements by persons mentioned in news articles are another example where I would use such a construct. I define the `name' macro in such a way that it will format `Interviewee` in the same way as the citation style formats the author name for @interviewer, ensuring uniformness in the created footnote. I also use the very same `name' macro inside the actual article text, so that uniform formatting is guaranteed there as well. > It sounds reasonable to allow macros inside citation references. > Maybe we also want to allow other things. Maybe simply allow all objects > but other citations, line-breaks, and table-cells? I have no strong opinion on this. I certainly do not need tables inside citations. If it is easy to just permit everything except what you named, I would say just allow it. Maybe someone has use for it. Maybe footnotes inside [cite:] construct should also not be allowed, at least for footnote-based styles. -quintus -- Dipl.-Jur. M. Gülker | https://mg.guelker.eu | PGP: Siehe Webseite Passau, Deutschland | kont...@guelker.eu | O<