Hi Thomas,

2015ko otsailak 25an, "Thomas S. Dye"-ek idatzi zuen:
> 
> BibLaTeX has 6 standard "subtypes", which it calls "standard commands".
> 
> A citation style can provide any number of specialized commands in
> addition to the 6 standard commands.
> 
> The various citation styles that ship with BibLaTeX together include
> seven specialized commands, for a total of 13.

I count roughly 50 commands in sections 3.7.1 – 3.7.6 of the biblatex
user’s manual (version 2.9a of 24/06/2014).  Some of these are quite
esoteric, of course, but they are all provided.

> 
> In this design, the potential explosion in subtypes has been pretty well
> kept in check.  Does that make the design of BibLaTeX a good model for
> Org mode?

I don’t know, but I suspect not.  Latex allows users to create powerful
macros, but has relatively few built-in niceties (some are provided by
auctex and friends, but that’s separate).  Org’s macro facilities,
though also powerful, are not well-integrated into its considerable
interactive features.

By way of illustration, Biblatex (AFAICT) doesn’t provide a possessive
citation command, which was mentioned by someone in this thread (or its
predecessor) as a desideratum.  I’d expect a savvy latex user to put in
their preamble:

\newcommand{\citeposs}[1]{\citeauthor{#1}’s (\citeyear{#1})}

That doesn’t really work in org.  (It could be put together with an org
macro, but would lose the kind of click-to-view functionality that
org-ref already provides and which would be ported to the new syntax as
well.)

Org needs to be smarter about anticipating users’ needs, because it
doesn’t rely on them to program their own solution using the markup
language.  And, insofar as all 50+ biblatex commands are actually
needed, it would be good to see if it’s possible to cut them into more
digestible chunks.

-- 
Aaron Ecay

Reply via email to