Hi!

Not sure exactly when it began (probably starting with Org 9.7.30), but I'm no 
longer able to export my Org files to PDF files (via LaTeX) if they contain 
references and if I'm using the CSL backend. More precisely, on a minimal 
reproducible example hosted here: 
https://github.com/frederic-santos/mwe-citeproc, I'm getting:
 
```
citeproc-proc--parse-csl-var-val: Wrong type argument: listp, "A robust tangent 
"
```

(given that "A robust tangent" is the title of the first ref mentioned in the 
document, but I have a similar behavior with all other Org documents)

To reproduce the bug on the repo:
 
1. Start Emacs with `emacs -q -l init.el`
2. Try to export the Org document to PDF with `C-c C-e l p`.

I also attach a backtrace obtained with M-x toggle-debug-on-error.

Thanks!

------------------------------------------------------------------------

Emacs  : GNU Emacs 30.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, 
cairo version 1.18.4)
Package: Org mode version 9.7.30 (9.7.30-84f18c @ 
/home/fsantos/.emacs.d/elpa/org-9.7.30/)

current state:
==============
(setq
 org-latex-pdf-process '("latexmk -shell-escape -bibtex -f -pdf %f")
 org-yank-image-file-name-function 'org-yank-image-autogen-filename
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
 org-html-format-headline-function 'org-html-format-headline-default-function
 org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-latex-format-inlinetask-function 
'org-latex-format-inlinetask-default-function
 org-speed-command-hook '(org-speed-command-activate 
org-babel-speed-command-activate)
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
 org-mode-hook '(#[nil ((add-hook 'change-major-mode-hook 'org-fold-show-all 
'append 'local))
                   (org--rds reftex-docstruct-symbol visual-fill-column-width 
org-clock-history
                    org-with-time org-defdecode org-def org-read-date-inactive 
org-ans2 org-ans1
                    org-columns-current-fmt-compiled org-clock-current-task 
org-clock-effort
                    org-end-time-was-given org-time-was-given org-state
                    org-agenda-headline-snapshot-before-repeat 
buffer-face-mode-face org-struct-menu
                    org-last-state org-clock-start-time remember-data-file 
calc-embedded-open-mode
                    calc-embedded-open-formula calc-embedded-close-formula 
align-mode-rules-list
                    org-indent-indentation-per-level org-inlinetask-min-level t)
                   ]
                 #[nil
                   ((add-hook 'change-major-mode-hook 
#'org-babel-show-result-all 'append 'local))
                   (*this* org-babel-confirm-evaluate-answer-no t)]
                 #[0 "\300\301\302\303\304$\207"
                   [add-hook change-major-mode-hook org-fold-show-all append 
local] 5]
                 #[0 "\300\301\302\303\304$\207"
                   [add-hook change-major-mode-hook org-babel-show-result-all 
append local] 5]
                 org-babel-result-hide-spec org-babel-hide-all-hashes)
 org-confirm-shell-link-function 'yes-or-no-p
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-occur-hook '(org-first-headline-recenter)
 org-html-format-inlinetask-function 
'org-html-format-inlinetask-default-function
 org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS 
WIDTH)"]
 org-bibtex-headline-format-function 'org-bibtex-headline-format-default
 org-link-parameters '(("eww" :follow org-eww-open :store org-eww-store-link)
                       ("rmail" :follow org-rmail-open :store 
org-rmail-store-link)
                       ("mhe" :follow org-mhe-open :store org-mhe-store-link)
                       ("irc" :follow org-irc-visit :store org-irc-store-link 
:export org-irc-export)
                       ("info" :follow org-info-open :export org-info-export 
:store
                        org-info-store-link :insert-description 
org-info-description-as-command)
                       ("gnus" :follow org-gnus-open :store org-gnus-store-link)
                       ("docview" :follow org-docview-open :export 
org-docview-export :store
                        org-docview-store-link)
                       ("bbdb" :follow org-bbdb-open :export org-bbdb-export 
:complete
                        org-bbdb-complete-link :store org-bbdb-store-link)
                       ("w3m" :store org-w3m-store-link)
                       ("doi" :follow org-link-doi-open :export 
org-link-doi-export)
                       ("bibtex" :follow org-bibtex-open :store 
org-bibtex-store-link)
                       ("attachment" :follow org-attach-follow :complete 
org-attach-complete-link)
                       ("id" :follow org-id-open :store 
org-id-store-link-maybe) ("file+sys")
                       ("file+emacs") ("shell" :follow org-link--open-shell)
                       ("news" :follow
                        #[(url arg) ((browse-url (concat scheme ":" url) arg)) 
((scheme . "news"))])
                       ("mailto" :follow
                        #[(url arg) ((browse-url (concat scheme ":" url) arg)) 
((scheme . "mailto"))]
                        )
                       ("https" :follow
                        #[(url arg) ((browse-url (concat scheme ":" url) arg)) 
((scheme . "https"))])
                       ("http" :follow
                        #[(url arg) ((browse-url (concat scheme ":" url) arg)) 
((scheme . "http"))])
                       ("ftp" :follow
                        #[(url arg) ((browse-url (concat scheme ":" url) arg)) 
((scheme . "ftp"))])
                       ("help" :follow org-link--open-help :store 
org-link--store-help)
                       ("file" :complete org-link-complete-file)
                       ("elisp" :follow org-link--open-elisp))
 org-persist-directory "/tmp/org-persist-mieuPa"
 org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe 
org-babel-header-arg-expand)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe 
org-babel-header-arg-expand)
 org-sort-function 'string-collate-lessp
 org--warnings nil
 org-babel-pre-tangle-hook '(save-buffer)
 org-export-before-parsing-hook '(org-attach-expand-links)
 org-link-shell-confirm-function 'yes-or-no-p
 org-fold-core-isearch-open-function 'org-fold--isearch-reveal
 outline-isearch-open-invisible-function 'outline-isearch-open-invisible
 org-src-mode-hook '(org-src-babel-configure-edit-buffer 
org-src-mode-configure-edit-buffer)
 org-agenda-loop-over-headlines-in-active-region nil
 org-link-elisp-confirm-function 'yes-or-no-p
 org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
 org-src-lang-modes '(("beamer" . LaTeX) ("latex" . LaTeX) ("beamer" . LaTeX) 
("latex" . LaTeX)
                      ("C" . c) ("C++" . c++) ("asymptote" . asy) ("beamer" . 
latex)
                      ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist)
                      ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" 
. emacs-lisp)
                      ("ocaml" . tuareg) ("screen" . shell-script) ("sqlite" . 
sql)
                      ("toml" . conf-toml) ("shell" . sh) ("ash" . sh) ("sh" . 
sh) ("bash" . sh)
                      ("jsh" . sh) ("bash2" . sh) ("dash" . sh) ("dtksh" . sh) 
("ksh" . sh)
                      ("es" . sh) ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh) 
("jcsh" . sh)
                      ("csh" . sh) ("ksh88" . sh) ("oash" . sh) ("pdksh" . sh) 
("mksh" . sh)
                      ("posix" . sh) ("wksh" . sh) ("wsh" . sh) ("zsh" . sh) 
("rpm" . sh))
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines
                  org-cycle-optimize-window-after-visibility-change 
org-cycle-display-inline-images)
 org-persist-before-read-hook '(org-element--cache-persist-before-read)
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 )
Debugger entered--Lisp error: (wrong-type-argument listp "A robust tangent ")
  citeproc-rt-from-str("A robust tangent <span class=\"nocase\"><span 
class=\"nocase\">PCA</span></span> via shape restoration for shape variability 
analysis")
  citeproc-proc--parse-csl-var-val("A robust tangent <span 
class=\"nocase\"><span class=\"nocase\">PCA</span></span> via shape restoration 
for shape variability analysis" title #s(citeproc-proc :style #s(citeproc-style 
:category "author-date" :info nil :opts (... ... ... ... ...) :bib-opts (... 
... ... ... ... ...) :bib-sort (lambda ... ...) :bib-sort-orders (t t t t t) 
:bib-layout (lambda ... ...) :cite-opts (... ... ... ... ... ... ... ... ... 
...) :cite-sort (lambda ... ...) :cite-sort-orders (t t t t) :cite-layout 
(lambda ... ...) :cite-layout-attrs (... ... ...) :locale-opts (... ...) 
:macros (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :terms (... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
...) :uses-ys-var t :date-text (... ... ... ...) :date-numeric (... ... ... 
...) :locale "fr") :getter #f(compiled-function (x) #<bytecode 
0x1bbb9e62ee4b9e2a>) :itemdata #<hash-table equal 0/0 0x10cc79e07ca4 ...> 
:citations #s(queue :head nil :tail nil) :names #<hash-table equal 0/0 
0x10cc79e05156 ...> :finalized t :uncited nil :bib-filters nil))
  #f(compiled-function (it) #<bytecode 0x77c1b8ce3d70107>)((title . "A robust 
tangent <span class=\"nocase\"><span class=\"nocase\">PCA</span></span> via 
shape restoration for shape variability analysis"))
  citeproc-proc--internalize-item(#s(citeproc-proc :style #s(citeproc-style 
:category "author-date" :info nil :opts (... ... ... ... ...) :bib-opts (... 
... ... ... ... ...) :bib-sort (lambda ... ...) :bib-sort-orders (t t t t t) 
:bib-layout (lambda ... ...) :cite-opts (... ... ... ... ... ... ... ... ... 
...) :cite-sort (lambda ... ...) :cite-sort-orders (t t t t) :cite-layout 
(lambda ... ...) :cite-layout-attrs (... ... ...) :locale-opts (... ...) 
:macros (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :terms (... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
...) :uses-ys-var t :date-text (... ... ... ...) :date-numeric (... ... ... 
...) :locale "fr") :getter #f(compiled-function (x) #<bytecode 
0x1bbb9e62ee4b9e2a>) :itemdata #<hash-table equal 0/0 0x10cc79e07ca4 ...> 
:citations #s(queue :head nil :tail nil) :names #<hash-table equal 0/0 
0x10cc79e05156 ...> :finalized t :uncited nil :bib-filters nil) 
((container-title . "Pattern analysis and applications") (title . "A robust 
tangent <span class=\"nocase\"><span class=\"nocase\">PCA</span></span> via 
shape restoration for shape variability analysis") (issue . "2") (issued 
(date-parts ...)) (blt-type . "article") (type . "article-journal") (language . 
"en-US") (author (... ...) (... ...) (... ...)) (volume . "23") (page . 
"653–671") (ISSN . "1433-7541, 1433-755X") (DOI . 
"10.1007/s10044-019-00822-2") (accessed (date-parts ...))))
  citeproc-proc--put-item(#s(citeproc-proc :style #s(citeproc-style :category 
"author-date" :info nil :opts (... ... ... ... ...) :bib-opts (... ... ... ... 
... ...) :bib-sort (lambda ... ...) :bib-sort-orders (t t t t t) :bib-layout 
(lambda ... ...) :cite-opts (... ... ... ... ... ... ... ... ... ...) 
:cite-sort (lambda ... ...) :cite-sort-orders (t t t t) :cite-layout (lambda 
... ...) :cite-layout-attrs (... ... ...) :locale-opts (... ...) :macros (... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ...) :terms (... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :uses-ys-var t 
:date-text (... ... ... ...) :date-numeric (... ... ... ...) :locale "fr") 
:getter #f(compiled-function (x) #<bytecode 0x1bbb9e62ee4b9e2a>) :itemdata 
#<hash-table equal 0/0 0x10cc79e07ca4 ...> :citations #s(queue :head nil :tail 
nil) :names #<hash-table equal 0/0 0x10cc79e05156 ...> :finalized t :uncited 
nil :bib-filters nil) ((container-title . "Pattern analysis and applications") 
(title . "A robust tangent <span class=\"nocase\"><span 
class=\"nocase\">PCA</span></span> via shape restoration for shape variability 
analysis") (issue . "2") (issued (date-parts ...)) (blt-type . "article") (type 
. "article-journal") (language . "en-US") (author (... ...) (... ...) (... 
...)) (volume . "23") (page . "653–671") (ISSN . "1433-7541, 1433-755X") (DOI 
. "10.1007/s10044-019-00822-2") (accessed (date-parts ...))) 
"abboud2020_RobustTangentPCA")
  citeproc-proc-put-items-by-id(#s(citeproc-proc :style #s(citeproc-style 
:category "author-date" :info nil :opts (... ... ... ... ...) :bib-opts (... 
... ... ... ... ...) :bib-sort (lambda ... ...) :bib-sort-orders (t t t t t) 
:bib-layout (lambda ... ...) :cite-opts (... ... ... ... ... ... ... ... ... 
...) :cite-sort (lambda ... ...) :cite-sort-orders (t t t t) :cite-layout 
(lambda ... ...) :cite-layout-attrs (... ... ...) :locale-opts (... ...) 
:macros (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :terms (... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
...) :uses-ys-var t :date-text (... ... ... ...) :date-numeric (... ... ... 
...) :locale "fr") :getter #f(compiled-function (x) #<bytecode 
0x1bbb9e62ee4b9e2a>) :itemdata #<hash-table equal 0/0 0x10cc79e07ca4 ...> 
:citations #s(queue :head nil :tail nil) :names #<hash-table equal 0/0 
0x10cc79e05156 ...> :finalized t :uncited nil :bib-filters nil) 
("abboud2020_RobustTangentPCA" "abbott2015_UnderstandingAnalysis"))
  citeproc-append-citations((#s(citeproc-citation :cites (...) :note-index nil 
:mode textual :suppress-affixes nil :capitalize-first nil :ignore-et-al nil 
:grouped nil) #s(citeproc-citation :cites (...) :note-index nil :mode nil 
:suppress-affixes nil :capitalize-first nil :ignore-et-al nil :grouped nil)) 
#s(citeproc-proc :style #s(citeproc-style :category "author-date" :info nil 
:opts (... ... ... ... ...) :bib-opts (... ... ... ... ... ...) :bib-sort 
(lambda ... ...) :bib-sort-orders (t t t t t) :bib-layout (lambda ... ...) 
:cite-opts (... ... ... ... ... ... ... ... ... ...) :cite-sort (lambda ... 
...) :cite-sort-orders (t t t t) :cite-layout (lambda ... ...) 
:cite-layout-attrs (... ... ...) :locale-opts (... ...) :macros (... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ...) :terms (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :uses-ys-var t 
:date-text (... ... ... ...) :date-numeric (... ... ... ...) :locale "fr") 
:getter #f(compiled-function (x) #<bytecode 0x1bbb9e62ee4b9e2a>) :itemdata 
#<hash-table equal 0/0 0x10cc79e07ca4 ...> :citations #s(queue :head nil :tail 
nil) :names #<hash-table equal 0/0 0x10cc79e05156 ...> :finalized t :uncited 
nil :bib-filters nil))
  (let ((structures (mapcar #'(lambda (c) (org-cite-csl--create-structure c 
info)) (nreverse normal-citations)))) (citeproc-append-citations structures 
processor))
  (let ((citations (org-cite-list-citations info)) (processor 
(org-cite-csl--processor info)) normal-citations nocite-ids) (let ((tail 
citations)) (while tail (let ((citation (car tail))) (if 
(org-cite-csl--nocite-p citation info) (setq nocite-ids (append 
(org-cite-get-references citation t) nocite-ids)) (setq normal-citations (cons 
citation normal-citations))) (setq tail (cdr tail))))) (let ((structures 
(mapcar #'(lambda (c) (org-cite-csl--create-structure c info)) (nreverse 
normal-citations)))) (citeproc-append-citations structures processor)) (if 
nocite-ids (progn (citeproc-add-uncited nocite-ids processor))) 
(org-cite-csl--rendered-bibliographies info) (let (result (rendered 
(citeproc-render-citations processor (org-cite-csl--output-format info) 
(org-cite-csl--no-citelinks-p info)))) (let ((tail citations)) (while tail (let 
((citation (car tail))) (setq result (cons (cons citation ...) result)) (setq 
tail (cdr tail))))) (setq result (nreverse result)) (plist-put info 
:cite-citeproc-rendered-citations result) result))
  (or (plist-get info :cite-citeproc-rendered-citations) (let ((citations 
(org-cite-list-citations info)) (processor (org-cite-csl--processor info)) 
normal-citations nocite-ids) (let ((tail citations)) (while tail (let 
((citation (car tail))) (if (org-cite-csl--nocite-p citation info) (setq 
nocite-ids (append ... nocite-ids)) (setq normal-citations (cons citation 
normal-citations))) (setq tail (cdr tail))))) (let ((structures (mapcar 
#'(lambda ... ...) (nreverse normal-citations)))) (citeproc-append-citations 
structures processor)) (if nocite-ids (progn (citeproc-add-uncited nocite-ids 
processor))) (org-cite-csl--rendered-bibliographies info) (let (result 
(rendered (citeproc-render-citations processor (org-cite-csl--output-format 
info) (org-cite-csl--no-citelinks-p info)))) (let ((tail citations)) (while 
tail (let ((citation ...)) (setq result (cons ... result)) (setq tail (cdr 
tail))))) (setq result (nreverse result)) (plist-put info 
:cite-citeproc-rendered-citations result) result)))
  org-cite-csl--rendered-citations((:export-options nil :back-end 
#s(org-export-backend :name latex :parent nil :transcoders (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :options (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :filters (... ... ... ...) 
:blocks nil :menu (108 "Export to LaTeX" ...)) :translate-alist ((bold . 
org-latex-bold) (center-block . org-latex-center-block) (clock . 
org-latex-clock) (code . org-latex-code) (drawer . org-latex-drawer) 
(dynamic-block . org-latex-dynamic-block) (entity . org-latex-entity) 
(example-block . org-latex-example-block) (export-block . 
org-latex-export-block) (export-snippet . org-latex-export-snippet) 
(fixed-width . org-latex-fixed-width) (footnote-definition . 
org-latex-footnote-definition) (footnote-reference . 
org-latex-footnote-reference) (headline . org-latex-headline) (horizontal-rule 
. org-latex-horizontal-rule) (inline-src-block . org-latex-inline-src-block) 
(inlinetask . org-latex-inlinetask) (italic . org-latex-italic) (item . 
org-latex-item) (keyword . org-latex-keyword) (latex-environment . 
org-latex-latex-environment) (latex-fragment . org-latex-latex-fragment) 
(line-break . org-latex-line-break) (link . org-latex-link) (node-property . 
org-latex-node-property) (paragraph . org-latex-paragraph) ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org" 
:latex-class "article" :latex-class-options nil :latex-header nil 
:latex-header-extra nil :description nil :keywords nil :subtitle nil ...))
  (assq citation (org-cite-csl--rendered-citations info))
  (cdr (assq citation (org-cite-csl--rendered-citations info)))
  (let ((output (cdr (assq citation (org-cite-csl--rendered-citations info))))) 
(if (not (eq 'org (org-cite-csl--output-format info))) output 
(org-cite-parse-objects output)))
  org-cite-csl-render-citation((citation (:standard-properties ... :style "t") 
(citation-reference ...)) ("t") #s(org-export-backend :name latex :parent nil 
:transcoders (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :options (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ...) :filters (... ... ... ...) :blocks nil 
:menu (108 "Export to LaTeX" ...)) (:export-options nil :back-end 
#s(org-export-backend :name latex :parent nil :transcoders ... :options ... 
:filters ... :blocks nil :menu ...) :translate-alist (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org" 
:latex-class "article" :latex-class-options nil :latex-header nil 
:latex-header-extra nil ...))
  funcall(org-cite-csl-render-citation (citation (:standard-properties ... 
:style "t") (citation-reference ...)) ("t") #s(org-export-backend :name latex 
:parent nil :transcoders (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ...) :options (... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :filters (... ... ... ...) 
:blocks nil :menu (108 "Export to LaTeX" ...)) (:export-options nil :back-end 
#s(org-export-backend :name latex :parent nil :transcoders ... :options ... 
:filters ... :blocks nil :menu ...) :translate-alist (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org" 
:latex-class "article" :latex-class-options nil :latex-header nil 
:latex-header-extra nil ...))
  (let ((p x184)) (funcall (let* ((cl-x (org-cite-get-processor p))) (progn (or 
(let* ((cl-x cl-x)) (progn (and ... t))) (signal 'wrong-type-argument (list 
'org-cite-processor cl-x))) (aref cl-x 5))) citation (org-cite-citation-style 
citation info) (plist-get info :back-end) info))
  (if (null x189) (let ((p x184)) (funcall (let* ((cl-x (org-cite-get-processor 
p))) (progn (or (let* (...) (progn ...)) (signal 'wrong-type-argument (list ... 
cl-x))) (aref cl-x 5))) citation (org-cite-citation-style citation info) 
(plist-get info :back-end) info)) (let ((other val)) (error "Invalid 
`:cite-export' value: %S" other)))
  (let* ((x189 (cdr-safe x187))) (if (null x189) (let ((p x184)) (funcall (let* 
((cl-x (org-cite-get-processor p))) (progn (or (let* ... ...) (signal ... ...)) 
(aref cl-x 5))) citation (org-cite-citation-style citation info) (plist-get 
info :back-end) info)) (let ((other val)) (error "Invalid `:cite-export' value: 
%S" other))))
  (if (consp x187) (let* ((x189 (cdr-safe x187))) (if (null x189) (let ((p 
x184)) (funcall (let* ((cl-x ...)) (progn (or ... ...) (aref cl-x 5))) citation 
(org-cite-citation-style citation info) (plist-get info :back-end) info)) (let 
((other val)) (error "Invalid `:cite-export' value: %S" other)))) (let ((other 
val)) (error "Invalid `:cite-export' value: %S" other)))
  (let* ((x187 (cdr-safe x185))) (if (consp x187) (let* ((x189 (cdr-safe 
x187))) (if (null x189) (let ((p x184)) (funcall (let* (...) (progn ... ...)) 
citation (org-cite-citation-style citation info) (plist-get info :back-end) 
info)) (let ((other val)) (error "Invalid `:cite-export' value: %S" other)))) 
(let ((other val)) (error "Invalid `:cite-export' value: %S" other))))
  (if (consp x185) (let* ((x187 (cdr-safe x185))) (if (consp x187) (let* ((x189 
(cdr-safe x187))) (if (null x189) (let ((p x184)) (funcall (let* ... ...) 
citation (org-cite-citation-style citation info) (plist-get info :back-end) 
info)) (let ((other val)) (error "Invalid `:cite-export' value: %S" other)))) 
(let ((other val)) (error "Invalid `:cite-export' value: %S" other)))) (let 
((other val)) (error "Invalid `:cite-export' value: %S" other)))
  (let* ((x184 (car-safe val)) (x185 (cdr-safe val))) (if (consp x185) (let* 
((x187 (cdr-safe x185))) (if (consp x187) (let* ((x189 (cdr-safe x187))) (if 
(null x189) (let (...) (funcall ... citation ... ... info)) (let (...) (error 
"Invalid `:cite-export' value: %S" other)))) (let ((other val)) (error "Invalid 
`:cite-export' value: %S" other)))) (let ((other val)) (error "Invalid 
`:cite-export' value: %S" other))))
  (cond ((null val) 'nil) ((consp val) (let* ((x184 (car-safe val)) (x185 
(cdr-safe val))) (if (consp x185) (let* ((x187 (cdr-safe x185))) (if (consp 
x187) (let* (...) (if ... ... ...)) (let (...) (error "Invalid `:cite-export' 
value: %S" other)))) (let ((other val)) (error "Invalid `:cite-export' value: 
%S" other))))) (t (let ((other val)) (error "Invalid `:cite-export' value: %S" 
other))))
  (let* ((val (plist-get info :cite-export))) (cond ((null val) 'nil) ((consp 
val) (let* ((x184 (car-safe val)) (x185 (cdr-safe val))) (if (consp x185) (let* 
((x187 ...)) (if (consp x187) (let* ... ...) (let ... ...))) (let ((other val)) 
(error "Invalid `:cite-export' value: %S" other))))) (t (let ((other val)) 
(error "Invalid `:cite-export' value: %S" other)))))
  org-cite-export-citation((citation (:standard-properties [197 nil 205 233 234 
0 ... nil nil nil nil nil nil nil #<buffer org-cite.org<2>> nil nil ...] :style 
"t") (citation-reference (:standard-properties ... :key 
"abboud2020_RobustTangentPCA"))) nil (:export-options nil :back-end 
#s(org-export-backend :name latex :parent nil :transcoders (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :options (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :filters (... ... ... ...) 
:blocks nil :menu (108 "Export to LaTeX" ...)) :translate-alist ((bold . 
org-latex-bold) (center-block . org-latex-center-block) (clock . 
org-latex-clock) (code . org-latex-code) (drawer . org-latex-drawer) 
(dynamic-block . org-latex-dynamic-block) (entity . org-latex-entity) 
(example-block . org-latex-example-block) (export-block . 
org-latex-export-block) (export-snippet . org-latex-export-snippet) 
(fixed-width . org-latex-fixed-width) (footnote-definition . 
org-latex-footnote-definition) (footnote-reference . 
org-latex-footnote-reference) (headline . org-latex-headline) (horizontal-rule 
. org-latex-horizontal-rule) (inline-src-block . org-latex-inline-src-block) 
(inlinetask . org-latex-inlinetask) (italic . org-latex-italic) (item . 
org-latex-item) (keyword . org-latex-keyword) (latex-environment . 
org-latex-latex-environment) (latex-fragment . org-latex-latex-fragment) 
(line-break . org-latex-line-break) (link . org-latex-link) (node-property . 
org-latex-node-property) (paragraph . org-latex-paragraph) ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org" 
:latex-class "article" :latex-class-options nil :latex-header nil 
:latex-header-extra nil :description nil :keywords nil :subtitle nil ...))
  (let ((replacement (org-cite-export-citation cite nil info)) (blanks (or 
(org-element-post-blank cite) 0))) (if (null replacement) 
(org-cite--set-previous-post-blank cite blanks info) (let ((previous 
(org-export-get-previous-element cite info))) (if (and (org-string-nw-p 
previous) (string-suffix-p "\"" previous)) (progn 
(org-cite--set-previous-post-blank cite 1 info)))) (cond ((stringp replacement) 
(let nil (let ((output ...)) (org-element-insert-before (org-export-raw-string 
output) cite)))) ((consp replacement) (let* ((x196 (car-safe replacement))) (if 
(symbolp x196) (let nil (org-cite--set-post-blank replacement blanks) 
(org-element-insert-before replacement cite)) (let nil (let ... ... ...))))) (t 
(let nil (error "Invalid return value from citation export processor: %S" 
replacement))))) (org-element-extract cite))
  (let ((cite (car tail))) (let ((replacement (org-cite-export-citation cite 
nil info)) (blanks (or (org-element-post-blank cite) 0))) (if (null 
replacement) (org-cite--set-previous-post-blank cite blanks info) (let 
((previous (org-export-get-previous-element cite info))) (if (and 
(org-string-nw-p previous) (string-suffix-p "\"" previous)) (progn 
(org-cite--set-previous-post-blank cite 1 info)))) (cond ((stringp replacement) 
(let nil (let (...) (org-element-insert-before ... cite)))) ((consp 
replacement) (let* ((x196 ...)) (if (symbolp x196) (let nil ... ...) (let nil 
...)))) (t (let nil (error "Invalid return value from citation export 
processor: %S" replacement))))) (org-element-extract cite)) (setq tail (cdr 
tail)))
  (while tail (let ((cite (car tail))) (let ((replacement 
(org-cite-export-citation cite nil info)) (blanks (or (org-element-post-blank 
cite) 0))) (if (null replacement) (org-cite--set-previous-post-blank cite 
blanks info) (let ((previous (org-export-get-previous-element cite info))) (if 
(and (org-string-nw-p previous) (string-suffix-p "\"" previous)) (progn 
(org-cite--set-previous-post-blank cite 1 info)))) (cond ((stringp replacement) 
(let nil (let ... ...))) ((consp replacement) (let* (...) (if ... ... ...))) (t 
(let nil (error "Invalid return value from citation export processor: %S" 
replacement))))) (org-element-extract cite)) (setq tail (cdr tail))))
  (let ((tail (org-cite-list-citations info))) (while tail (let ((cite (car 
tail))) (let ((replacement (org-cite-export-citation cite nil info)) (blanks 
(or (org-element-post-blank cite) 0))) (if (null replacement) 
(org-cite--set-previous-post-blank cite blanks info) (let ((previous ...)) (if 
(and ... ...) (progn ...))) (cond ((stringp replacement) (let nil ...)) ((consp 
replacement) (let* ... ...)) (t (let nil ...)))) (org-element-extract cite)) 
(setq tail (cdr tail)))))
  org-cite-process-citations((:export-options nil :back-end 
#s(org-export-backend :name latex :parent nil :transcoders (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :options (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :filters (... ... ... ...) 
:blocks nil :menu (108 "Export to LaTeX" ...)) :translate-alist ((bold . 
org-latex-bold) (center-block . org-latex-center-block) (clock . 
org-latex-clock) (code . org-latex-code) (drawer . org-latex-drawer) 
(dynamic-block . org-latex-dynamic-block) (entity . org-latex-entity) 
(example-block . org-latex-example-block) (export-block . 
org-latex-export-block) (export-snippet . org-latex-export-snippet) 
(fixed-width . org-latex-fixed-width) (footnote-definition . 
org-latex-footnote-definition) (footnote-reference . 
org-latex-footnote-reference) (headline . org-latex-headline) (horizontal-rule 
. org-latex-horizontal-rule) (inline-src-block . org-latex-inline-src-block) 
(inlinetask . org-latex-inlinetask) (italic . org-latex-italic) (item . 
org-latex-item) (keyword . org-latex-keyword) (latex-environment . 
org-latex-latex-environment) (latex-fragment . org-latex-latex-fragment) 
(line-break . org-latex-line-break) (link . org-latex-link) (node-property . 
org-latex-node-property) (paragraph . org-latex-paragraph) ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org" 
:latex-class "article" :latex-class-options nil :latex-header nil 
:latex-header-extra nil :description nil :keywords nil :subtitle nil ...))
  (progn (org-cite-process-citations info) (org-cite-process-bibliography info))
  (if (plist-get info :with-cite-processors) (progn (org-cite-process-citations 
info) (org-cite-process-bibliography info)))
  (let ((parsed-keywords (delq nil (mapcar #'(lambda (o) (and ... ...)) (append 
(org-export-get-all-options backend) org-export-options-alist)))) tree 
modified-tick) (run-hook-with-args 'org-export-before-processing-hook (let* 
((cl-x backend)) (progn (or (let* ((cl-x cl-x)) (progn (and ... t))) (signal 
'wrong-type-argument (list 'org-export-backend cl-x))) (aref cl-x 1)))) 
(org-export-expand-include-keyword nil nil nil nil (plist-get info 
:expand-links)) (org-export--delete-comment-trees) 
(org-macro-initialize-templates org-export-global-macros) 
(org-macro-replace-all org-macro-templates parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (setq 
modified-tick (buffer-chars-modified-tick)) (if org-export-use-babel (progn 
(org-babel-exp-process-buffer) (org-macro-replace-all '(("results" . "$1")) 
parsed-keywords) (if (eq modified-tick (buffer-chars-modified-tick)) nil 
(org-set-regexps-and-options) (org-update-radio-target-regexp)) (setq 
modified-tick (buffer-chars-modified-tick)))) (goto-char (point-min)) 
(save-excursion (run-hook-with-args 'org-export-before-parsing-hook (let* 
((cl-x backend)) (progn (or (let* (...) (progn ...)) (signal 
'wrong-type-argument (list ... cl-x))) (aref cl-x 1))))) (if (eq modified-tick 
(buffer-chars-modified-tick)) nil (org-set-regexps-and-options) 
(org-update-radio-target-regexp)) (setq modified-tick 
(buffer-chars-modified-tick)) (setq info (org-combine-plists info 
(org-export-get-environment backend subtreep ext-plist))) (if (plist-get info 
:with-cite-processors) (progn (org-cite-store-bibliography info) 
(org-cite-store-export-processor info))) (let ((tail (append 
(org-export-get-all-options backend) org-export-options-alist))) (while tail 
(let ((entry (car tail))) (if (consp entry) (let* ((x592 ...) (x593 ...)) (if 
(consp x593) (let* ... ...) 'nil)) 'nil) (setq tail (cdr tail))))) (setq info 
(org-export-install-filters info)) (let ((backend-name (let* ((cl-x backend)) 
(progn (or (let* ... ...) (signal ... ...)) (aref cl-x 1))))) (let ((tail 
(plist-get info :filter-options))) (while tail (let ((filter (car tail))) (let 
((result ...)) (if result (progn ...))) (setq tail (cdr tail)))))) (setq tree 
(org-element-parse-buffer nil visible-only 'defer)) (org-export--prune-tree 
tree info) (org-export--remove-uninterpreted-data tree info) 
(org-export--expand-links tree info) (setq tree 
(org-export-filter-apply-functions (plist-get info :filter-parse-tree) tree 
info)) (setq info (org-export--collect-tree-properties tree info)) (if 
(plist-get info :with-cite-processors) (progn (org-cite-process-citations info) 
(org-cite-process-bibliography info))) info)
  org-export--annotate-info(#s(org-export-backend :name latex :parent nil 
:transcoders ((bold . org-latex-bold) (center-block . org-latex-center-block) 
(clock . org-latex-clock) (code . org-latex-code) (drawer . org-latex-drawer) 
(dynamic-block . org-latex-dynamic-block) (entity . org-latex-entity) 
(example-block . org-latex-example-block) (export-block . 
org-latex-export-block) (export-snippet . org-latex-export-snippet) 
(fixed-width . org-latex-fixed-width) (footnote-definition . 
org-latex-footnote-definition) (footnote-reference . 
org-latex-footnote-reference) (headline . org-latex-headline) (horizontal-rule 
. org-latex-horizontal-rule) (inline-src-block . org-latex-inline-src-block) 
(inlinetask . org-latex-inlinetask) (italic . org-latex-italic) (item . 
org-latex-item) (keyword . org-latex-keyword) (latex-environment . 
org-latex-latex-environment) (latex-fragment . org-latex-latex-fragment) 
(line-break . org-latex-line-break) (link . org-latex-link) (node-property . 
org-latex-node-property) (paragraph . org-latex-paragraph) ...) :options 
((:latex-class "LATEX_CLASS" nil org-latex-default-class t) 
(:latex-class-options "LATEX_CLASS_OPTIONS" nil nil t) (:latex-header 
"LATEX_HEADER" nil nil newline) (:latex-header-extra "LATEX_HEADER_EXTRA" nil 
nil newline) (:description "DESCRIPTION" nil nil parse) (:keywords "KEYWORDS" 
nil nil parse) (:subtitle "SUBTITLE" nil nil parse) 
(:latex-active-timestamp-format nil nil org-latex-active-timestamp-format) 
(:latex-caption-above nil nil org-latex-caption-above) (:latex-classes nil nil 
org-latex-classes) (:latex-default-figure-position nil nil 
org-latex-default-figure-position) (:latex-default-table-environment nil nil 
org-latex-default-table-environment) (:latex-default-quote-environment nil nil 
org-latex-default-quote-environment) (:latex-default-table-mode nil nil 
org-latex-default-table-mode) (:latex-default-footnote-command 
"LATEX_FOOTNOTE_COMMAND" nil org-latex-default-footnote-command) 
(:latex-diary-timestamp-format nil nil org-latex-diary-timestamp-format) 
(:latex-engraved-options nil nil org-latex-engraved-options) 
(:latex-engraved-preamble nil nil org-latex-engraved-preamble) 
(:latex-engraved-theme "LATEX_ENGRAVED_THEME" nil org-latex-engraved-theme) 
(:latex-footnote-defined-format nil nil org-latex-footnote-defined-format) 
(:latex-footnote-separator nil nil org-latex-footnote-separator) 
(:latex-format-drawer-function nil nil org-latex-format-drawer-function) 
(:latex-format-headline-function nil nil org-latex-format-headline-function) 
(:latex-format-inlinetask-function nil nil 
org-latex-format-inlinetask-function) (:latex-hyperref-template nil nil 
org-latex-hyperref-template t) (:latex-image-default-scale nil nil 
org-latex-image-default-scale) ...) :filters ((:filter-options . 
org-latex-math-block-options-filter) (:filter-paragraph . 
org-latex-clean-invalid-line-breaks) (:filter-parse-tree 
org-latex-math-block-tree-filter org-latex-matrices-tree-filter 
org-latex-image-link-filter) (:filter-verse-block . 
org-latex-clean-invalid-line-breaks)) :blocks nil :menu (108 "Export to LaTeX" 
(... ... ... ...))) (:export-options nil :back-end #s(org-export-backend :name 
latex :parent nil :transcoders (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :options (... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :filters (... ... ... ...) :blocks nil :menu (108 "Export 
to LaTeX" ...)) :translate-alist ((bold . org-latex-bold) (center-block . 
org-latex-center-block) (clock . org-latex-clock) (code . org-latex-code) 
(drawer . org-latex-drawer) (dynamic-block . org-latex-dynamic-block) (entity . 
org-latex-entity) (example-block . org-latex-example-block) (export-block . 
org-latex-export-block) (export-snippet . org-latex-export-snippet) 
(fixed-width . org-latex-fixed-width) (footnote-definition . 
org-latex-footnote-definition) (footnote-reference . 
org-latex-footnote-reference) (headline . org-latex-headline) (horizontal-rule 
. org-latex-horizontal-rule) (inline-src-block . org-latex-inline-src-block) 
(inlinetask . org-latex-inlinetask) (italic . org-latex-italic) (item . 
org-latex-item) (keyword . org-latex-keyword) (latex-environment . 
org-latex-latex-environment) (latex-fragment . org-latex-latex-fragment) 
(line-break . org-latex-line-break) (link . org-latex-link) (node-property . 
org-latex-node-property) (paragraph . org-latex-paragraph) ...) :exported-data 
#<hash-table eq 1/4001 0x10cc79ec21d5 ...> :input-buffer "org-cite.org" 
:input-file 
"/home/fsantos/PACEA_MyCore/Logiciels/Emacs/Bug_reports/org-cite.org") nil nil 
(:output-file "org-cite.tex"))
  (setq info (org-export--annotate-info backend info subtreep visible-only 
ext-plist))
  (progn (org-export--set-variables --bind-variables) (font-lock-mode -1) (setq 
info (org-export--annotate-info backend info subtreep visible-only ext-plist)) 
(let* ((body (org-element-normalize-string (or (org-export-data (plist-get info 
:parse-tree) info) ""))) (inner-template (cdr (assq 'inner-template (plist-get 
info :translate-alist)))) (full-body (org-export-filter-apply-functions 
(plist-get info :filter-body) (if (not (functionp inner-template)) body 
(funcall inner-template body info)) info)) (template (cdr (assq 'template 
(plist-get info :translate-alist)))) (output (if (or (not (functionp template)) 
body-only) full-body (funcall template full-body info)))) (if (plist-get info 
:with-cite-processors) (progn (setq output (org-cite-finalize-export output 
info)))) (org-no-properties (org-export-filter-apply-functions (plist-get info 
:filter-final-output) output info))))
  (prog1 (progn (org-export--set-variables --bind-variables) (font-lock-mode 
-1) (setq info (org-export--annotate-info backend info subtreep visible-only 
ext-plist)) (let* ((body (org-element-normalize-string (or (org-export-data ... 
info) ""))) (inner-template (cdr (assq 'inner-template (plist-get info 
:translate-alist)))) (full-body (org-export-filter-apply-functions (plist-get 
info :filter-body) (if (not ...) body (funcall inner-template body info)) 
info)) (template (cdr (assq 'template (plist-get info :translate-alist)))) 
(output (if (or (not ...) body-only) full-body (funcall template full-body 
info)))) (if (plist-get info :with-cite-processors) (progn (setq output 
(org-cite-finalize-export output info)))) (org-no-properties 
(org-export-filter-apply-functions (plist-get info :filter-final-output) output 
info)))) (setq buffer-file-name nil))
  (save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (prog1 
(progn (org-export--set-variables --bind-variables) (font-lock-mode -1) (setq 
info (org-export--annotate-info backend info subtreep visible-only ext-plist)) 
(let* ((body (org-element-normalize-string (or ... ""))) (inner-template (cdr 
(assq ... ...))) (full-body (org-export-filter-apply-functions (plist-get info 
:filter-body) (if ... body ...) info)) (template (cdr (assq ... ...))) (output 
(if (or ... body-only) full-body (funcall template full-body info)))) (if 
(plist-get info :with-cite-processors) (progn (setq output 
(org-cite-finalize-export output info)))) (org-no-properties 
(org-export-filter-apply-functions (plist-get info :filter-final-output) output 
info)))) (setq buffer-file-name nil)))
  (unwind-protect (save-current-buffer (set-buffer --buf-copy) (goto-char 
(point-min)) (prog1 (progn (org-export--set-variables --bind-variables) 
(font-lock-mode -1) (setq info (org-export--annotate-info backend info subtreep 
visible-only ext-plist)) (let* ((body (org-element-normalize-string ...)) 
(inner-template (cdr ...)) (full-body (org-export-filter-apply-functions ... 
... info)) (template (cdr ...)) (output (if ... full-body ...))) (if (plist-get 
info :with-cite-processors) (progn (setq output ...))) (org-no-properties 
(org-export-filter-apply-functions (plist-get info :filter-final-output) output 
info)))) (setq buffer-file-name nil))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) 
(if nil nil (kill-buffer --buf-copy)))))
  (let ((--buf-copy (org-element-copy-buffer :to-buffer nil :drop-visibility 
nil :drop-narrowing nil :drop-contents nil :drop-locals nil))) (unwind-protect 
(save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (prog1 
(progn (org-export--set-variables --bind-variables) (font-lock-mode -1) (setq 
info (org-export--annotate-info backend info subtreep visible-only ext-plist)) 
(let* ((body ...) (inner-template ...) (full-body ...) (template ...) (output 
...)) (if (plist-get info :with-cite-processors) (progn ...)) 
(org-no-properties (org-export-filter-apply-functions ... output info)))) (setq 
buffer-file-name nil))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) 
(if nil nil (kill-buffer --buf-copy))))))
  (let ((--bind-variables (org-export--list-bound-variables))) (let 
((--buf-copy (org-element-copy-buffer :to-buffer nil :drop-visibility nil 
:drop-narrowing nil :drop-contents nil :drop-locals nil))) (unwind-protect 
(save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (prog1 
(progn (org-export--set-variables --bind-variables) (font-lock-mode -1) (setq 
info (org-export--annotate-info backend info subtreep visible-only ext-plist)) 
(let* (... ... ... ... ...) (if ... ...) (org-no-properties ...))) (setq 
buffer-file-name nil))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) 
(if nil nil (kill-buffer --buf-copy)))))))
  (let* ((org-export-current-backend (let* ((cl-x backend)) (progn (or (let* 
(...) (progn ...)) (signal 'wrong-type-argument (list ... cl-x))) (aref cl-x 
1)))) (info (org-combine-plists (org-export--get-export-attributes backend 
subtreep visible-only body-only) (org-export--get-buffer-attributes)))) (let 
((--bind-variables (org-export--list-bound-variables))) (let ((--buf-copy 
(org-element-copy-buffer :to-buffer nil :drop-visibility nil :drop-narrowing 
nil :drop-contents nil :drop-locals nil))) (unwind-protect (save-current-buffer 
(set-buffer --buf-copy) (goto-char (point-min)) (prog1 (progn 
(org-export--set-variables --bind-variables) (font-lock-mode -1) (setq info 
...) (let* ... ... ...)) (setq buffer-file-name nil))) (and (buffer-live-p 
--buf-copy) (progn (save-current-buffer (set-buffer --buf-copy) 
(restore-buffer-modified-p nil)) (if nil nil (kill-buffer --buf-copy))))))))
  (save-restriction (cond ((org-region-active-p) (narrow-to-region 
(region-beginning) (region-end))) (subtreep (org-narrow-to-subtree) (goto-char 
(point-min)) (org-end-of-meta-data) (if (bolp) (progn (forward-char (- (or nil 
1))))) (narrow-to-region (point) (point-max)))) (let* 
((org-export-current-backend (let* ((cl-x backend)) (progn (or (let* ... ...) 
(signal ... ...)) (aref cl-x 1)))) (info (org-combine-plists 
(org-export--get-export-attributes backend subtreep visible-only body-only) 
(org-export--get-buffer-attributes)))) (let ((--bind-variables 
(org-export--list-bound-variables))) (let ((--buf-copy (org-element-copy-buffer 
:to-buffer nil :drop-visibility nil :drop-narrowing nil :drop-contents nil 
:drop-locals nil))) (unwind-protect (save-current-buffer (set-buffer 
--buf-copy) (goto-char (point-min)) (prog1 (progn ... ... ... ...) (setq 
buffer-file-name nil))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer ... ...) (if nil nil ...))))))))
  (save-excursion (save-restriction (cond ((org-region-active-p) 
(narrow-to-region (region-beginning) (region-end))) (subtreep 
(org-narrow-to-subtree) (goto-char (point-min)) (org-end-of-meta-data) (if 
(bolp) (progn (forward-char (- ...)))) (narrow-to-region (point) (point-max)))) 
(let* ((org-export-current-backend (let* ((cl-x backend)) (progn (or ... ...) 
(aref cl-x 1)))) (info (org-combine-plists (org-export--get-export-attributes 
backend subtreep visible-only body-only) (org-export--get-buffer-attributes)))) 
(let ((--bind-variables (org-export--list-bound-variables))) (let ((--buf-copy 
(org-element-copy-buffer :to-buffer nil :drop-visibility nil :drop-narrowing 
nil :drop-contents nil :drop-locals nil))) (unwind-protect (save-current-buffer 
(set-buffer --buf-copy) (goto-char ...) (prog1 ... ...)) (and (buffer-live-p 
--buf-copy) (progn ... ...))))))))
  (progn (save-excursion (save-restriction (cond ((org-region-active-p) 
(narrow-to-region (region-beginning) (region-end))) (subtreep 
(org-narrow-to-subtree) (goto-char (point-min)) (org-end-of-meta-data) (if 
(bolp) (progn (forward-char ...))) (narrow-to-region (point) (point-max)))) 
(let* ((org-export-current-backend (let* (...) (progn ... ...))) (info 
(org-combine-plists (org-export--get-export-attributes backend subtreep 
visible-only body-only) (org-export--get-buffer-attributes)))) (let 
((--bind-variables (org-export--list-bound-variables))) (let ((--buf-copy ...)) 
(unwind-protect (save-current-buffer ... ... ...) (and ... ...))))))))
  (unwind-protect (progn (save-excursion (save-restriction (cond 
((org-region-active-p) (narrow-to-region (region-beginning) (region-end))) 
(subtreep (org-narrow-to-subtree) (goto-char (point-min)) 
(org-end-of-meta-data) (if (bolp) (progn ...)) (narrow-to-region (point) 
(point-max)))) (let* ((org-export-current-backend (let* ... ...)) (info 
(org-combine-plists ... ...))) (let ((--bind-variables ...)) (let (...) 
(unwind-protect ... ...))))))) (setq 
org-fold-core--last-buffer-chars-modified-tick (buffer-chars-modified-tick)))
  (let ((org-fold-core--ignore-modifications t)) (unwind-protect (progn 
(save-excursion (save-restriction (cond ((org-region-active-p) 
(narrow-to-region ... ...)) (subtreep (org-narrow-to-subtree) (goto-char ...) 
(org-end-of-meta-data) (if ... ...) (narrow-to-region ... ...))) (let* 
((org-export-current-backend ...) (info ...)) (let (...) (let ... ...)))))) 
(setq org-fold-core--last-buffer-chars-modified-tick 
(buffer-chars-modified-tick))))
  org-export-as(latex nil nil nil (:output-file "org-cite.tex"))
  (let ((output (org-export-as backend subtreep visible-only body-only 
ext-plist))) (let ((temp-buffer (generate-new-buffer " *temp*" t))) 
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert 
output) (if (bolp) nil (insert "\n")) (let ((coding-system-for-write encoding)) 
(write-region nil nil file))) (and (buffer-name temp-buffer) (kill-buffer 
temp-buffer))))) (if (and (org-export--copy-to-kill-ring-p) (org-string-nw-p 
output)) (progn (org-kill-new output))) (or (and (functionp post-process) 
(funcall post-process file)) file))
  (if async (org-export-async-start #'(lambda (file) (org-export-add-to-stack 
(expand-file-name file) backend)) (list 'let (list (list 'output (list 
'org-export-as (list 'quote backend) subtreep visible-only body-only (list 
'quote ext-plist)))) (list 'with-temp-buffer '(insert output) '(unless (bolp) 
(insert "\n")) (list 'let (list (list 'coding-system-for-write (list ... 
encoding))) (list 'write-region nil nil file))) (list 'or (list 'ignore-errors 
(list 'funcall (list 'quote post-process) file)) file))) (let ((output 
(org-export-as backend subtreep visible-only body-only ext-plist))) (let 
((temp-buffer (generate-new-buffer " *temp*" t))) (save-current-buffer 
(set-buffer temp-buffer) (unwind-protect (progn (insert output) (if (bolp) nil 
(insert "\n")) (let (...) (write-region nil nil file))) (and (buffer-name 
temp-buffer) (kill-buffer temp-buffer))))) (if (and 
(org-export--copy-to-kill-ring-p) (org-string-nw-p output)) (progn 
(org-kill-new output))) (or (and (functionp post-process) (funcall post-process 
file)) file)))
  (let ((ext-plist (org-combine-plists (list ':output-file file) ext-plist)) 
(encoding (or org-export-coding-system buffer-file-coding-system))) (if async 
(org-export-async-start #'(lambda (file) (org-export-add-to-stack 
(expand-file-name file) backend)) (list 'let (list (list 'output (list 
'org-export-as (list ... backend) subtreep visible-only body-only (list ... 
ext-plist)))) (list 'with-temp-buffer '(insert output) '(unless (bolp) (insert 
"\n")) (list 'let (list (list ... ...)) (list 'write-region nil nil file))) 
(list 'or (list 'ignore-errors (list 'funcall (list ... post-process) file)) 
file))) (let ((output (org-export-as backend subtreep visible-only body-only 
ext-plist))) (let ((temp-buffer (generate-new-buffer " *temp*" t))) 
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert 
output) (if ... nil ...) (let ... ...)) (and (buffer-name temp-buffer) 
(kill-buffer temp-buffer))))) (if (and (org-export--copy-to-kill-ring-p) 
(org-string-nw-p output)) (progn (org-kill-new output))) (or (and (functionp 
post-process) (funcall post-process file)) file))))
  (if (not (file-writable-p file)) (error "Output file not writable") (let 
((ext-plist (org-combine-plists (list ':output-file file) ext-plist)) (encoding 
(or org-export-coding-system buffer-file-coding-system))) (if async 
(org-export-async-start #'(lambda (file) (org-export-add-to-stack 
(expand-file-name file) backend)) (list 'let (list (list 'output (list ... ... 
subtreep visible-only body-only ...))) (list 'with-temp-buffer '(insert output) 
'(unless ... ...) (list 'let (list ...) (list ... nil nil file))) (list 'or 
(list 'ignore-errors (list ... ... file)) file))) (let ((output (org-export-as 
backend subtreep visible-only body-only ext-plist))) (let ((temp-buffer 
(generate-new-buffer " *temp*" t))) (save-current-buffer (set-buffer 
temp-buffer) (unwind-protect (progn ... ... ...) (and ... ...)))) (if (and 
(org-export--copy-to-kill-ring-p) (org-string-nw-p output)) (progn 
(org-kill-new output))) (or (and (functionp post-process) (funcall post-process 
file)) file)))))
  org-export-to-file(latex "org-cite.tex" nil nil nil nil nil org-latex-compile)
  (let ((outfile (org-export-output-file-name ".tex" subtreep))) 
(org-export-to-file 'latex outfile async subtreep visible-only body-only 
ext-plist #'org-latex-compile))
  org-latex-export-to-pdf(nil nil nil nil)
  funcall(org-latex-export-to-pdf nil nil nil nil)
  (save-excursion (if arg (progn (if (eq (marker-buffer 
org-export-dispatch-last-position) (org-base-buffer (current-buffer))) 
(goto-char org-export-dispatch-last-position) (move-marker 
org-export-dispatch-last-position nil)))) (funcall action (and (memq 'async 
optns) t) (and (memq 'subtree optns) t) (and (memq 'visible optns) t) (and 
(memq 'body optns) t)))
  (cond ((eql action 'template) (org-export-insert-default-template nil optns)) 
((eql action 'stack) (org-export-stack)) ((eql action 'publish-current-file) 
(org-publish-current-file (memq 'force optns) (memq 'async optns))) ((eql 
action 'publish-current-project) (org-publish-current-project (memq 'force 
optns) (memq 'async optns))) ((eql action 'publish-choose-project) (org-publish 
(assoc (completing-read "Publish project: " org-publish-project-alist nil t) 
org-publish-project-alist) (memq 'force optns) (memq 'async optns))) ((eql 
action 'publish-all) (org-publish-all (memq 'force optns) (memq 'async optns))) 
(t (save-excursion (if arg (progn (if (eq (marker-buffer 
org-export-dispatch-last-position) (org-base-buffer ...)) (goto-char 
org-export-dispatch-last-position) (move-marker 
org-export-dispatch-last-position nil)))) (funcall action (and (memq 'async 
optns) t) (and (memq 'subtree optns) t) (and (memq 'visible optns) t) (and 
(memq 'body optns) t)))))
  (let* ((input (cond ((equal arg '(16)) '(stack)) ((and arg 
org-export-dispatch-last-action)) (t (unwind-protect (progn (move-marker 
org-export-dispatch-last-position ... ...) (setq 
org-export-dispatch-last-action ...)) (and (get-buffer-window "*Org Export 
Dispatcher*" t) (quit-window ... ...)) (and (get-buffer "*Org Export 
Dispatcher*") (kill-buffer "*Org Export Dispatcher*")))))) (action (car input)) 
(optns (cdr input))) (if (memq 'subtree optns) nil (move-marker 
org-export-dispatch-last-position nil)) (cond ((eql action 'template) 
(org-export-insert-default-template nil optns)) ((eql action 'stack) 
(org-export-stack)) ((eql action 'publish-current-file) 
(org-publish-current-file (memq 'force optns) (memq 'async optns))) ((eql 
action 'publish-current-project) (org-publish-current-project (memq 'force 
optns) (memq 'async optns))) ((eql action 'publish-choose-project) (org-publish 
(assoc (completing-read "Publish project: " org-publish-project-alist nil t) 
org-publish-project-alist) (memq 'force optns) (memq 'async optns))) ((eql 
action 'publish-all) (org-publish-all (memq 'force optns) (memq 'async optns))) 
(t (save-excursion (if arg (progn (if (eq ... ...) (goto-char 
org-export-dispatch-last-position) (move-marker 
org-export-dispatch-last-position nil)))) (funcall action (and (memq 'async 
optns) t) (and (memq 'subtree optns) t) (and (memq 'visible optns) t) (and 
(memq 'body optns) t))))))
  org-export-dispatch(nil)
  funcall-interactively(org-export-dispatch nil)
  command-execute(org-export-dispatch)

Reply via email to