emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* "Unknown processor biblatex"
@ 2021-10-03 20:56 autofrettage
  2021-10-03 21:09 ` Bruce D'Arcus
  0 siblings, 1 reply; 10+ messages in thread
From: autofrettage @ 2021-10-03 20:56 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-03 20:56 "Unknown processor biblatex" autofrettage
@ 2021-10-03 21:09 ` Bruce D'Arcus
  2021-10-03 21:22   ` autofrettage
  2021-10-04  7:18   ` Colin Baxter
  0 siblings, 2 replies; 10+ messages in thread
From: Bruce D'Arcus @ 2021-10-03 21:09 UTC (permalink / raw)
  To: autofrettage; +Cc: emacs-orgmode@gnu.org

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-03 21:09 ` Bruce D'Arcus
@ 2021-10-03 21:22   ` autofrettage
  2021-10-04  7:18   ` Colin Baxter
  1 sibling, 0 replies; 10+ messages in thread
From: autofrettage @ 2021-10-03 21:22 UTC (permalink / raw)
  To: Bruce D'Arcus; +Cc: emacs-orgmode@gnu.org

> 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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-03 21:09 ` Bruce D'Arcus
  2021-10-03 21:22   ` autofrettage
@ 2021-10-04  7:18   ` Colin Baxter
  2021-10-04  8:59     ` Nicolas Goaziou
  1 sibling, 1 reply; 10+ messages in thread
From: Colin Baxter @ 2021-10-04  7:18 UTC (permalink / raw)
  To: Bruce D'Arcus; +Cc: autofrettage, emacs-orgmode@gnu.org

>>>>> 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.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04  7:18   ` Colin Baxter
@ 2021-10-04  8:59     ` Nicolas Goaziou
  2021-10-04  9:35       ` Colin Baxter
  0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2021-10-04  8:59 UTC (permalink / raw)
  To: Colin Baxter; +Cc: autofrettage, emacs-orgmode@gnu.org, Bruce D'Arcus

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04  8:59     ` Nicolas Goaziou
@ 2021-10-04  9:35       ` Colin Baxter
  2021-10-04 11:11         ` Eric S Fraga
  0 siblings, 1 reply; 10+ messages in thread
From: Colin Baxter @ 2021-10-04  9:35 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: Bruce D'Arcus, autofrettage, emacs-orgmode@gnu.org

>>>>> 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.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04  9:35       ` Colin Baxter
@ 2021-10-04 11:11         ` Eric S Fraga
  2021-10-04 13:36           ` Colin Baxter
  2021-10-04 14:34           ` Max Nikulin
  0 siblings, 2 replies; 10+ messages in thread
From: Eric S Fraga @ 2021-10-04 11:11 UTC (permalink / raw)
  To: Colin Baxter
  Cc: autofrettage, emacs-orgmode@gnu.org, Bruce D'Arcus,
	Nicolas Goaziou

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04 11:11         ` Eric S Fraga
@ 2021-10-04 13:36           ` Colin Baxter
  2021-10-04 14:00             ` Eric S Fraga
  2021-10-04 14:34           ` Max Nikulin
  1 sibling, 1 reply; 10+ messages in thread
From: Colin Baxter @ 2021-10-04 13:36 UTC (permalink / raw)
  To: Org Mode List

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.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04 13:36           ` Colin Baxter
@ 2021-10-04 14:00             ` Eric S Fraga
  0 siblings, 0 replies; 10+ messages in thread
From: Eric S Fraga @ 2021-10-04 14:00 UTC (permalink / raw)
  To: Colin Baxter; +Cc: Org Mode List

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: "Unknown processor biblatex"
  2021-10-04 11:11         ` Eric S Fraga
  2021-10-04 13:36           ` Colin Baxter
@ 2021-10-04 14:34           ` Max Nikulin
  1 sibling, 0 replies; 10+ messages in thread
From: Max Nikulin @ 2021-10-04 14:34 UTC (permalink / raw)
  To: emacs-orgmode

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.




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-10-04 14:36 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-03 20:56 "Unknown processor biblatex" autofrettage
2021-10-03 21:09 ` Bruce D'Arcus
2021-10-03 21:22   ` autofrettage
2021-10-04  7:18   ` Colin Baxter
2021-10-04  8:59     ` Nicolas Goaziou
2021-10-04  9:35       ` Colin Baxter
2021-10-04 11:11         ` Eric S Fraga
2021-10-04 13:36           ` Colin Baxter
2021-10-04 14:00             ` Eric S Fraga
2021-10-04 14:34           ` Max Nikulin

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).