summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-imp-apa.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2014-11-11 13:15:03 +0100
committerContext Git Mirror Bot <phg42.2a@gmail.com>2014-11-11 13:15:03 +0100
commitd26cacc03e700db6a15cefab13fe3b007c416325 (patch)
treea10e89e804f6656e890ebc606f32353e3501aa4d /tex/context/base/publ-imp-apa.lua
parent09dd6fdf23ca0bdd27007f0420bc30d841eb5ab0 (diff)
downloadcontext-d26cacc03e700db6a15cefab13fe3b007c416325.tar.gz
2014-11-11 12:14:00
Diffstat (limited to 'tex/context/base/publ-imp-apa.lua')
-rw-r--r--tex/context/base/publ-imp-apa.lua27
1 files changed, 16 insertions, 11 deletions
diff --git a/tex/context/base/publ-imp-apa.lua b/tex/context/base/publ-imp-apa.lua
index 7e0d06121..3ee67f6d1 100644
--- a/tex/context/base/publ-imp-apa.lua
+++ b/tex/context/base/publ-imp-apa.lua
@@ -199,7 +199,7 @@ categories.booklet = {
"subtitle", "type", "file",
"address",
"howpublished",
- "note",
+ "note", "isbn",
},
}
@@ -207,11 +207,11 @@ categories.booklet = {
categories.incollection = {
sets = {
- author = { "author", "editor", "publisher" },
+ author = { "author", "editor", "publisher", "title" },
},
required = {
"author",
- "title", "booktitle",
+ "booktitle",
"year",
},
optional = {
@@ -220,23 +220,25 @@ categories.incollection = {
"volume", "number", "series",
"chapter", "pages",
"address",
- "note", "isbn",
+ "note", "isbn"
},
}
-- the proceedings of a conference.
categories.proceedings = {
+ sets = {
+ author = { "editor", "publisher", "title" },
+ },
required = {
- "title",
+ "author",
"year"
},
optional = {
- "editor",
"subtitle", "file",
"volume", "number", "series", "pages",
"month",
- "address", "publisher", "organization",
+ "address", "organization",
"note", "isbn"
},
}
@@ -400,13 +402,16 @@ categories.other = {
-- if all else fails to match:
categories.literal = {
+ sets = {
+ author = { "key" },
+ },
required = {
- "key",
+ "author",
"text"
},
- optional = {
- -- whatever comes up
- },
+ -- optional = {
+ -- -- whatever comes up
+ -- },
virtual = false,
}