Hi all, I have really seen forward to the release of org mode 9.5 with its new and shiny support for citations. The initial frenzy of experimentation has lead to mixed results. Right now I am trying to use the biblatex processor, but I only get "Unknown processor biblatex". How is that even possible, when that should be one of the processors provided by org mode 9.5? Are there more packages, like citeproc.el, on which org-cite depends, and I have to install manually? Is there some mandatory set-up I have failed to notice? I have tried to read https://blog.tecosaur.com/tmio/2021-07-31-citations.html and the manual page for the citations, but I am at my wits' end now. Any pointer would be appreciated. Yours Rasmus
On Sun, Oct 3, 2021 at 4:57 PM autofrettage <autofrettage@protonmail.ch> wrote:
>
> Hi all,
>
> I have really seen forward to the release of org mode 9.5 with
> its new and shiny support for citations. The initial frenzy of
> experimentation has lead to mixed results.
>
> Right now I am trying to use the biblatex processor, but I only
> get "Unknown processor biblatex". How is that even possible, when
> that should be one of the processors provided by org mode 9.5?
>
> Are there more packages, like citeproc.el, on which org-cite
> depends, and I have to install manually? Is there some mandatory
> set-up I have failed to notice?
>
> I have tried to read
> https://blog.tecosaur.com/tmio/2021-07-31-citations.html
> and the manual page for the citations, but I am at my wits' end
> now.
>
> Any pointer would be appreciated.
You have to load oc-biblatex, say using use-package, and also set
org-cite-export-processors, like:
(setq org-cite-export-processors
'((latex biblatex)
(t csl)))
Note the thread I posted a day or two ago requesting feedback on what
to add to the manual. We know it needs work.
Bruce
> Note the thread I posted a day or two ago /.../
Thanks I will, and I will also try to remember to search the mail
archives the next time around.
Yours
Rasmus
>>>>> Bruce D'Arcus <bdarcus@gmail.com> writes: > On Sun, Oct 3, 2021 at 4:57 PM autofrettage <autofrettage@protonmail.ch> wrote: >> >> Hi all, >> >> I have really seen forward to the release of org mode 9.5 with >> its new and shiny support for citations. The initial frenzy of >> experimentation has lead to mixed results. >> >> Right now I am trying to use the biblatex processor, but I only >> get "Unknown processor biblatex". How is that even possible, when >> that should be one of the processors provided by org mode 9.5? >> >> Are there more packages, like citeproc.el, on which org-cite >> depends, and I have to install manually? Is there some mandatory >> set-up I have failed to notice? >> >> I have tried to read >> https://blog.tecosaur.com/tmio/2021-07-31-citations.html and the >> manual page for the citations, but I am at my wits' end now. >> >> Any pointer would be appreciated. > You have to load oc-biblatex, say using use-package, and also set > org-cite-export-processors, like: > (setq org-cite-export-processors '((latex biblatex) (t csl))) Great, but what about old timers like me who insist on using bibtex? I sympathise with the op in not getting this new org-cite to work. It has beaten me despite repeated efforts. Best wishes, Colin Baxter.
Hello, Colin Baxter <m43cap@yandex.com> writes: >>>>>> Bruce D'Arcus <bdarcus@gmail.com> writes: > > You have to load oc-biblatex, say using use-package, and also set > > org-cite-export-processors, like: > > > (setq org-cite-export-processors '((latex biblatex) (t csl))) > > Great, but what about old timers like me who insist on using bibtex? What do you mean by "using bibtex"? In particular, what package, if any, do you use to actually cite something? Do you limit yourself to the built-in "\cite" and "\nocite" commands? If that's the case, there is no support for it yet, though it should be trivial to add some. > I sympathise with the op in not getting this new org-cite to > work. It has beaten me despite repeated efforts. You may want to report what didn't work for you. Regards, -- Nicolas Goaziou
>>>>> Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Hello, Colin Baxter <m43cap@yandex.com> writes:
>>>>>>> Bruce D'Arcus <bdarcus@gmail.com> writes:
>> > You have to load oc-biblatex, say using use-package, and also
>> set > org-cite-export-processors, like:
>>
>> > (setq org-cite-export-processors '((latex biblatex) (t csl)))
>>
>> Great, but what about old timers like me who insist on using
>> bibtex?
> What do you mean by "using bibtex"? In particular, what package,
> if any, do you use to actually cite something?
I don't understand the question.
1. In LaTeX I simply use \bibliography, \cite and the command "bibtex".
2. In org-mode, I use ol-bibtex and reftex-cite. Works well, although I
only use org-mode occasionally for notes. I change [[bib:ref]] to
[[cite:ref]] automatically.
> Do you limit
> yourself to the built-in "\cite" and "\nocite" commands?
I only use \cite. Qualifications, such as page numbers, etc, I insert as
normal text about the citation, or as a footnote. I like to keep things
simple, which is one reason I don't use biblatex - and I can't be
bothered to learn it.
Best wishes,
Colin Baxter.
Colin, I also only use the basics when writing articles. With the new org-cite, the closest I have is with the following settings, as an example: #+cite_export: natbib plain #+latex_header: \usepackage[numbers,sort,super]{natbib} #+bibliography: ~/[...]/bibliography.bib This converts the simplest [cite:@author] to \citep{author}. Natbib settings need to be adjusted to your tastes/needs, of course. In my org configuration, I have #+begin_src emacs-lisp (require 'oc-basic) (require 'oc-csl) (require 'oc-natbib) #+end_src to cover all the bases. I have not been able to get away from using natbib for LaTeX export, unfortunately. A simple basic bibtex org-cite exporter would be welcome, one that simply generates \cite{author} without any frills. It's important to highlight that, to me, the advantage of org-cite, over what I was using before with my own cite: link definition, is that changing that first line to something like #+cite_export: csl "[...]/acm-siggraph.csl" lets me export the same document to ODT or text with the citations. It's not something I need often but I did in fact need it just recently and was greatly welcome! HTH, eric -- : Eric S Fraga via Emacs 28.0.60, Org release_9.5-30-g9e71df : Latest paper written in org: https://arxiv.org/abs/2106.05096
Dear Eric,
>>>>> Eric S Fraga <e.fraga@ucl.ac.uk> writes:
> Colin, I also only use the basics when writing articles. With the
> new org-cite, the closest I have is with the following settings,
> as an example:
> #+cite_export: natbib plain #+latex_header:
> \usepackage[numbers,sort,super]{natbib}
> #+bibliography: ~/[...]/bibliography.bib
> This converts the simplest [cite:@author] to \citep{author}.
> Natbib settings need to be adjusted to your tastes/needs, of
> course.
> In my org configuration, I have
> #+begin_src emacs-lisp (require 'oc-basic) (require 'oc-csl)
> (require 'oc-natbib) #+end_src
> to cover all the bases.
> I have not been able to get away from using natbib for LaTeX
> export, unfortunately. A simple basic bibtex org-cite exporter
> would be welcome, one that simply generates \cite{author} without
> any frills.
> It's important to highlight that, to me, the advantage of
> org-cite, over what I was using before with my own cite: link
> definition, is that changing that first line to something like
> #+cite_export: csl "[...]/acm-siggraph.csl"
> lets me export the same document to ODT or text with the
> citations. It's not something I need often but I did in fact need
> it just recently and was greatly welcome!
Thank you very much for your interesting reply. For "serious" work I've
always used only LaTeX, reserving org-mode for notes; consequently for
me, there not much motivation to get the new org-mode cite to
work. However I'll give your settings a try.
Best wishes,
Colin.
On Monday, 4 Oct 2021 at 14:36, Colin Baxter wrote: > For "serious" work I've always used only LaTeX, reserving org-mode for > notes I moved 100% to org for my writing (& coding) some time ago now. In the earlier days, I often had to do the final steps before submitting in LaTeX itself but, for some time now, I have been able to all of my writing and configuring within the org document and then simply upload the resulting LaTeX file(s). But it definitely helps to know LaTeX to ensure that various bits are done as the publisher wants (style file, title page, authors' institutions, figure captions, etc.) -- : Eric S Fraga via Emacs 28.0.60, Org release_9.5-30-g9e71df : Latest paper written in org: https://arxiv.org/abs/2106.05096
On 04/10/2021 18:11, Eric S Fraga wrote: > > #+cite_export: natbib plain Is it serious security flaw to load backend when such instruction is parsed? > #+begin_src emacs-lisp > (require 'oc-basic) > (require 'oc-csl) > (require 'oc-natbib) > #+end_src There is (defcustom org-modules) and (defcusom org-export-backends) with list of modules. Maybe oc-* options should be added to org-modules or to a dedicated variable.