branch: externals-release/org commit 667fa066460788c86b4786bf5d30b25e64fb18af Author: Nicolas Goaziou <m...@nicolasgoaziou.fr> Commit: Nicolas Goaziou <m...@nicolasgoaziou.fr>
oc-biblatex: Remove \relax hack after multicite commands * lisp/oc-biblatex.el (org-cite-biblatex--multi-arguments): Do not try to be smart and add \relax{} after multicite commands, as it breaks csquotes. Reported-by: Zac E <zac.end...@gmail.com> <https://list.orgmode.org/8e381952-2ae5-45bf-b142-91db4b18a...@gmail.com/T/#t> --- lisp/oc-biblatex.el | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lisp/oc-biblatex.el b/lisp/oc-biblatex.el index 3cc157ec93..174725b424 100644 --- a/lisp/oc-biblatex.el +++ b/lisp/oc-biblatex.el @@ -164,12 +164,7 @@ INFO is the export state, as a property list." (mapconcat (lambda (r) (org-cite-biblatex--atomic-arguments (list r) info)) (org-cite-get-references citation) - "") - ;; According to BibLaTeX manual, left braces or brackets - ;; following a multicite command could be parsed as other - ;; arguments. So we stop any further parsing by inserting - ;; a \relax unconditionally. - "\\relax"))) + "")))) (defun org-cite-biblatex--command (citation info base &optional multi no-opt) "Return biblatex command using BASE name for CITATION object.