[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Formal syntax for org-cite
From: |
Ihor Radchenko |
Subject: |
Re: Formal syntax for org-cite |
Date: |
Thu, 02 Dec 2021 20:50:31 +0800 |
Timothy <tecosaur@gmail.com> writes:
> Let’s look at a strange citation.
>
> ┌────
> │ [cite: @key *bold* text @@org:hey@@ and /italic/ and {{{macro()}}} and
> [fn:3] and
> │ <<target>> <2021-12-02 Thu> \latex and \alpha and a statscookie [3/7]
> src_lang{hi}
> │ s^{up} and s_{ub}]
> └────
>
> Examining the interpretation of this citation with `org-element', the
> following
> inline elements / objects are recognised.
> ⁃ bold/italic/etc. (text markup elements)
> ⁃ latex fragment
> ⁃ super/subscript
> but most of the non-markup elements are not.
> ⁃ Export snippet
> ⁃ macro
> ⁃ footnote
> ⁃ target
> ⁃ timestamp
> ⁃ statistics cookie
> ⁃ inline source code
This is all defined in org-element-object-restrictions together with
other restrictions on what kinds of objects can be placed inside other
elements and objects:
(minimal-set '(bold code entity italic latex-fragment strike-through
subscript superscript underline verbatim))
(citation-reference ,@minimal-set)
Best,
Ihor