emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Citation syntax: a revised proposal


From: Thomas S. Dye
Subject: Re: [O] Citation syntax: a revised proposal
Date: Wed, 25 Feb 2015 08:08:29 -1000

Aloha Aaron,

Aaron Ecay <address@hidden> writes:

> I think these various applications of citations, and others not yet
> mentioned or thought of, are best represented as binary switches.  Many
> of these distinctions will factor well into independent implementations.
> For example, a citation that is :footnote t can (probably) be generated
> by taking the citation, whatever it is, and wrapping it in
> \footnote{...}.  (For the latex case; other backends will have different
> specifics but the idea is the same.)  If this is implemented in terms of
> subtypes, it will lead to an explosion of 2^n subtypes being necessary.

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.

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?

All the best,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]