summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-08-24 20:53:26 +0000
committerKarl Berry <karl@freefriends.org>2019-08-24 20:53:26 +0000
commit0b2e3d90de5730215a88a0bcf9b18495d512a23b (patch)
tree266db2ba05a0028a1fec4b50160b054478c78b7c /Master/texmf-dist/tex/latex/biblatex/blx-dm.def
parent84f8a525e2b7f097efa0065802286d59857225a4 (diff)
biblatex (24aug19)
git-svn-id: svn://tug.org/texlive/trunk@51953 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/blx-dm.def')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/blx-dm.def45
1 files changed, 39 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
index cbac63571bf..c9097281b1e 100644
--- a/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
+++ b/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
@@ -407,6 +407,7 @@
customd,
custome,
customf,
+ dataset,
inbook,
incollection,
inproceedings,
@@ -716,8 +717,7 @@
year}
\DeclareDatamodelEntryfields[set]{
- entryset,
- crossref}
+ entryset}
\DeclareDatamodelEntryfields[article]{
addendum,
@@ -1035,6 +1035,30 @@
volume,
volumes}
+\DeclareDatamodelEntryfields[dataset]{
+ addendum,
+ author,
+ doi,
+ edition,
+ editor,
+ editortype,
+ eprint,
+ eprintclass,
+ eprinttype,
+ language,
+ location,
+ note,
+ number,
+ organization,
+ publisher,
+ pubstate,
+ series,
+ subtitle,
+ title,
+ titleaddon,
+ type,
+ version}
+
\DeclareDatamodelEntryfields[manual]{
addendum,
author,
@@ -1063,7 +1087,7 @@
type,
version}
-\DeclareDatamodelEntryfields[misc]{
+\DeclareDatamodelEntryfields[misc,software]{
addendum,
author,
doi,
@@ -1403,7 +1427,6 @@
\DeclareDatamodelConstraints[set]{
\constraint[type=mandatory]{
\constraintfield{entryset}
- \constraintfield{crossref}
}
}
@@ -1456,13 +1479,19 @@
}
}
+\DeclareDatamodelConstraints[dataset]{
+ \constraint[type=mandatory]{
+ \constraintfield{title}
+ }
+}
+
\DeclareDatamodelConstraints[manual]{
\constraint[type=mandatory]{
\constraintfield{title}
}
}
-\DeclareDatamodelConstraints[misc]{
+\DeclareDatamodelConstraints[misc,software]{
\constraint[type=mandatory]{
\constraintfield{title}
}
@@ -1471,7 +1500,11 @@
\DeclareDatamodelConstraints[online]{
\constraint[type=mandatory]{
\constraintfield{title}
- \constraintfield{url}
+ \constraintfieldsor{
+ \constraintfield{url}
+ \constraintfield{doi}
+ \constraintfield{eprint}
+ }
}
}