summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/publ-imp-apa.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/publ-imp-apa.lua')
-rw-r--r--tex/context/base/mkiv/publ-imp-apa.lua17
1 files changed, 13 insertions, 4 deletions
diff --git a/tex/context/base/mkiv/publ-imp-apa.lua b/tex/context/base/mkiv/publ-imp-apa.lua
index a725bf22f..65dee0717 100644
--- a/tex/context/base/mkiv/publ-imp-apa.lua
+++ b/tex/context/base/mkiv/publ-imp-apa.lua
@@ -84,11 +84,11 @@ local categories = specification.categories
categories.article = {
sets = {
- author = { "author", "editor", "title" },
+ author = { "author", "organization", "editor", "title" },
doi = generic.doi,
},
required = {
- "author"
+ "author", -- a set
},
optional = {
"withauthor", "translator",
@@ -96,6 +96,13 @@ categories.article = {
"subtitle", "type", "file",
"journal", "volume", "number", "pages",
"doi", "note",
+ -- APA ignores this:
+ --
+ -- "month",
+ --
+ -- fields defined in jabref but presently ignored:
+ --
+ -- "issn",
},
}
@@ -123,7 +130,7 @@ categories.newspaper = categories.magazine
categories.periodical = {
sets = {
- author = { "editor", "publisher" },
+ author = { "editor", "publisher", "organization", },
doi = generic.doi,
},
required = {
@@ -175,6 +182,7 @@ categories.book = {
"editionset", "series",
"address",
"doi", "note",
+ "abstract",
},
}
@@ -182,7 +190,7 @@ categories.book = {
categories.inbook = {
sets = {
- author = { "author", "editor", "publisher", "title", },
+ author = { "author", "organization", "editor", "publisher", "title", },
ineditor = { "editor" },
editionset = generic.editionset,
doi = generic.doi,
@@ -436,6 +444,7 @@ categories.unpublished = {
categories.electronic = {
sets = {
doi = generic.doi,
+ author = { "author", "organization", },
},
required = {
"title"