lyx_mirror/lib/layouts
Julien Rioux 1e947e3a18 Move the citation engine machinery to layouts.
Add a new layout syntax CiteEngine to define the citation commands
available for a given citation engine.

Also extend the CiteFormat syntax to allow more customization. This
mechanism, previously used to produce bibliography entries in the
citation GUI based on the BibTeX entrytype, is now also used to
produce the textual labels for citation insets in the buffer view.

Thus citation styles are almost completely customizable by modules.
Modules for the basic, jurabib and natbib engines are implemented.

Layout format incremented to 37.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40820 a592a061-630c-0410-9148-cb99ea01b6c8
2012-03-01 00:41:30 +00:00
..
aa.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
aapaper.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
aapaper.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
aastex.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
achemso.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
acmsiggraph.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
AEA.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu_stdclass.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu_stdcounters.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu_stdlists.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu_stdsections.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu_stdtitle.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agu-dtd.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agums.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
aguplus.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
agutex.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
amsart.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
amsbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
amsdefs.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
apa.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
arab-article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
armenian-article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
article-beamer.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
basic.module Move the citation engine machinery to layouts. 2012-03-01 00:41:30 +00:00
beamer.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
bicaption.module new module: Multilingual captions 2011-12-07 01:06:06 +00:00
book.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
braille.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
broadway.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
chess.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
cl2emult.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ctex-article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ctex-book.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ctex-report.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
customHeadersFooters.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_lyxmacros.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdcharstyles.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdclass.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdcounters.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdlayouts.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdlists.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdsections.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdstarsections.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdstruct.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
db_stdtitle.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
dinbrief.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
docbook-book.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
docbook-chapter.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
docbook-section.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
docbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
doublecol-new.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
dtk.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ectaart.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
egs.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
elsart.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
elsarticle.layout elsarticle.layout: switch from \maketitle to \begin{frontmatter}, see #7977 2012-01-06 01:01:57 +00:00
endnotes.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
entcs.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
enumitem.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
eqs-within-sections.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
europecv.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
extarticle.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
extbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
extletter.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
extreport.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
figs-within-sections.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
fix-cm.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
fixltx2e.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
foils.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
foottoend.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
frletter.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
g-brief2.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
g-brief.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
hanging.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
heb-article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
heb-letter.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
hollywood.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
IEEEtran.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ijmpc.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
ijmpd.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
initials.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
iopart.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
isprs.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jarticle.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jasatex.layout - JASA.lyx, jasatex.layout: JasaTeX internally uses natbib but does not allow to use another command than \cite; add a missing command and a note 2011-12-13 23:04:09 +00:00
jbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jgrga.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jreport.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jsarticle.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jsbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jss.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
jurabib.module Move the citation engine machinery to layouts. 2012-03-01 00:41:30 +00:00
kluwer.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
knitr.module Add support for R package knitr (a Sweave alternative) 2012-01-25 22:26:31 +00:00
latex8.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
letter.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
lettre.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
lilypond.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
linguistics.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
literate-article.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
literate-book.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
literate-report.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
literate-scrap.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
llncs.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
logicalmkup.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
ltugboat.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
lyxmacros.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
memoir.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
minimalistic.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
moderncv.layout moderncv.layout: correct the format number (accidentally changed in r40640) 2012-01-21 12:12:17 +00:00
multicol.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
mwart.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
mwbk.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
mwrep.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
natbib.module Move the citation engine machinery to layouts. 2012-03-01 00:41:30 +00:00
noweb.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
numarticle.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
numreport.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
numrevtex.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
paper.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
powerdot.layout layout file: remove some further unused strings and some whitespace adjustments 2011-12-10 21:35:02 +00:00
recipebook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
report.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
revtex4-1.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
revtex4.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
revtex.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
rsphrase.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrartcl.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrarticle-beamer.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrclass.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrlettr.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrlttr2.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
scrreprt.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
seminar.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
siamltex.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
sigplanconf.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
simplecv.layout - simplecv.layout: remove unused string definitions and use the itemize definition from stdlists.inc 2011-12-10 00:57:46 +00:00
singlecol-new.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
singlecol.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
slides.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
spie.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdcharstyles.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdciteformats.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdclass.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdcounters.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdcustom.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdfloats.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdinsets.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdlayouts.inc support for verbatim: step 1: the layout and the lyx2lyx code,;fileformat change (next step is the beamer issue and last step tex2lyx support) 2012-02-20 02:10:33 +00:00
stdletter.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdlists.inc - simplecv.layout: remove unused string definitions and use the itemize definition from stdlists.inc 2011-12-10 00:57:46 +00:00
stdlyxlist.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdrefprefix.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdsections.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdstarsections.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdstruct.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
stdtitle.inc Use new layout tags for TOC styling. The point of this is that it 2011-12-06 22:40:42 +00:00
svcommon.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svglobal3.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svglobal.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svjog.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svmono.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svmult.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
svprobth.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
sweave.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
tabs-within-sections.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
tarticle.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
tbook.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-ams-bytype.inc Repairs to case environment, from Paul Rubin. Modified by me to use 2011-12-13 19:50:36 +00:00
theorems-ams-bytype.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-ams-extended-bytype.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-ams-extended.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-ams.inc Repairs to case environment, from Paul Rubin. Modified by me to use 2011-12-13 19:50:36 +00:00
theorems-ams.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-bytype.inc Repairs to case environment, from Paul Rubin. Modified by me to use 2011-12-13 19:50:36 +00:00
theorems-bytype.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-case.inc Repairs to case environment, from Paul Rubin. Modified by me to use 2011-12-13 19:50:36 +00:00
theorems-chap-bytype.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-chap.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-named.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-order.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-proof-std.inc Whitespace. 2012-01-15 17:22:32 +00:00
theorems-proof.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-refprefix.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-sec-bytype.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-sec.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-starred-equivalents.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-starred.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-starred.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-std.module Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems-without-preamble.inc Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
theorems.inc Repairs to case environment, from Paul Rubin. Modified by me to use 2011-12-13 19:50:36 +00:00
treport.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
tufte-book.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00
tufte-handout.layout Update all layouts to format 36. 2011-12-07 22:41:38 +00:00