diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/blx-dm.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex/blx-dm.def | 414 |
1 files changed, 314 insertions, 100 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def index 959dbd398dc..7677cb148d6 100644 --- a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def +++ b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def @@ -82,7 +82,7 @@ \global\let\blx@bcf@datamodel@entryfields\@empty} \newrobustcmd*{\ResetDatamodelConstraints}{% - \global\let\blx@bcf@datamodel@constraints\@empty} + \global\letblx@bcf@datamodel@constraints\@empty} \newrobustcmd*{\DeclareDatamodelEntrytypes}[2][]{% \begingroup @@ -435,7 +435,6 @@ standard, suppbook, suppcollection, - suppperiodical, thesis, unpublished, video} @@ -512,8 +511,9 @@ shortseries, shorttitle} +\DeclareDatamodelFields[type=field, datatype=integer, skipout]{sortyear} + \DeclareDatamodelFields[type=field, datatype=literal, skipout]{ - sortyear, sorttitle, sortshorthand, sortkey, @@ -567,11 +567,12 @@ nameatype, namebtype, namectype, + origlanguage, pagination, pubstate, type} -\DeclareDatamodelFields[type=list, datatype=key]{language,origlanguage} +\DeclareDatamodelFields[type=list, datatype=key]{language} \DeclareDatamodelFields[type=field, datatype=entrykey]{ crossref, @@ -609,21 +610,11 @@ authortype, bookpagination, crossref, - day, - endday, - endhour, - endminute, - endmonth, - endseason, - endsecond, - endtimezone, - endyear, entryset, entrysubtype, execute, file, gender, - hour, ids, indextitle, indexsorttitle, @@ -641,25 +632,13 @@ listd, liste, listf, - minute, - month, nameaddon, options, origday, origendday, - origendhour, - origendminute, origendmonth, - origendseason, - origendsecond, - origendtimezone, origendyear, - orighour, - origminute, origmonth, - origseason, - origsecond, - origtimezone, origyear, origlocation, origpublisher, @@ -670,8 +649,6 @@ relatedoptions, relatedstring, relatedtype, - season, - second, shortauthor, shorteditor, shorthand, @@ -684,22 +661,6 @@ sortshorthand, sorttitle, sortyear, - timezone, - url, - urlday, - urlendday, - urlendhour, - urlendminute, - urlendmonth, - urlendsecond, - urlendtimezone, - urlendyear, - urlhour, - urlminute, - urlmonth, - urlsecond, - urltimezone, - urlyear, usera, userb, userc, @@ -710,17 +671,24 @@ verbb, verbc, xdata, - xref, - year} + xref} \DeclareDatamodelEntryfields[set]{ entryset, crossref} \DeclareDatamodelEntryfields[article]{ + author, + journaltitle, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, annotator, - author, commentator, doi, editor, @@ -740,7 +708,6 @@ issuetitle, issuesubtitle, journalsubtitle, - journaltitle, language, note, number, @@ -749,9 +716,15 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, version, volume} @@ -759,6 +732,13 @@ \DeclareDatamodelEntryfields[book]{ author, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, @@ -795,17 +775,30 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[mvbook]{ + author, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, - author, commentator, doi, edition, @@ -833,18 +826,31 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[inbook,bookinbook,suppbook]{ + author, + title, + booktitle, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, - author, - booktitle, bookauthor, booksubtitle, booktitleaddon, @@ -880,19 +886,32 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[booklet]{ - addendum, author, - chapter, - doi, editor, editortype, + title, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, + chapter, + doi, eprint, eprintclass, eprinttype, @@ -904,11 +923,25 @@ pagetotal, pubstate, subtitle, - title, titleaddon, - type} + type, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear} \DeclareDatamodelEntryfields[collection,reference]{ + editor, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, @@ -916,7 +949,6 @@ commentator, doi, edition, - editor, editora, editorb, editorc, @@ -945,17 +977,30 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[mvcollection,mvreference]{ + author, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, - author, commentator, doi, edition, @@ -981,25 +1026,38 @@ publisher, pubstate, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[incollection,suppcollection,inreference]{ + author, + editor, + title, + booktitle, + day, + endday, + endmonth, + endyear, + month, + year, addendum, afterword, annotator, - author, booksubtitle, - booktitle, booktitleaddon, chapter, commentator, doi, edition, - editor, editora, editorb, editorc, @@ -1027,13 +1085,26 @@ pubstate, series, subtitle, - title, titleaddon, translator, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume, volumes} \DeclareDatamodelEntryfields[manual]{ + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, author, chapter, @@ -1056,12 +1127,29 @@ pubstate, series, subtitle, - title, titleaddon, type, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, version} \DeclareDatamodelEntryfields[misc]{ + title, + day, + endday, + endmonth, + endyear, + day, + endday, + endmonth, + endyear, + month, + year, addendum, author, doi, @@ -1077,28 +1165,59 @@ organization, pubstate, subtitle, - title, titleaddon, type, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, version} \DeclareDatamodelEntryfields[online]{ + title, + url, addendum, author, editor, editortype, language, + month, note, organization, pubstate, subtitle, - title, titleaddon, - version} + urlhour, + urlminute, + urlsecond, + urltimezone, + urlendhour, + urlendminute, + urlendsecond, + urlendtimezone, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, + version, + year} \DeclareDatamodelEntryfields[patent]{ - addendum, author, + title, + number, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, doi, eprint, eprintclass, @@ -1106,18 +1225,30 @@ holder, location, note, - number, pubstate, subtitle, - title, titleaddon, type, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, version} \DeclareDatamodelEntryfields[periodical]{ + editor, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, doi, - editor, editora, editorb, editorc, @@ -1136,17 +1267,29 @@ note, number, pubstate, - season, series, subtitle, - title, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, volume} \DeclareDatamodelEntryfields[mvproceedings]{ - addendum, - doi, editor, editortype, + title, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, + doi, eprint, eprintclass, eprinttype, @@ -1169,17 +1312,30 @@ pubstate, series, subtitle, - title, titleaddon, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, venue, volumes} \DeclareDatamodelEntryfields[proceedings]{ + editor, + editortype, + title, + day, + endday, + endmonth, + endyear, + month, + year, addendum, chapter, doi, - editor, - editortype, eprint, eprintclass, eprinttype, @@ -1207,22 +1363,35 @@ pubstate, series, subtitle, - title, titleaddon, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, venue, volume, volumes} \DeclareDatamodelEntryfields[inproceedings]{ - addendum, author, - booksubtitle, + editor, + editortype, + title, booktitle, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, + booksubtitle, booktitleaddon, chapter, doi, - editor, - editortype, eprint, eprintclass, eprinttype, @@ -1249,21 +1418,35 @@ pubstate, series, subtitle, - title, titleaddon, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, venue, volume, volumes} \DeclareDatamodelEntryfields[report]{ - addendum, author, + title, + type, + institution, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, chapter, doi, eprint, eprintclass, eprinttype, - institution, isrn, language, location, @@ -1273,20 +1456,33 @@ pagetotal, pubstate, subtitle, - title, titleaddon, - type, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear, version} \DeclareDatamodelEntryfields[thesis]{ - addendum, author, + title, + type, + institution, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, chapter, doi, eprint, eprintclass, eprinttype, - institution, language, location, note, @@ -1294,21 +1490,39 @@ pagetotal, pubstate, subtitle, - title, titleaddon, - type} + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear} \DeclareDatamodelEntryfields[unpublished]{ - addendum, author, + title, + day, + endday, + endmonth, + endyear, + month, + year, + addendum, howpublished, language, location, note, pubstate, subtitle, - title, - titleaddon} + titleaddon, + url, + urlday, + urlendday, + urlendmonth, + urlendyear, + urlmonth, + urlyear} \DeclareDatamodelConstraints[ article, |