summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-imp-apa.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2015-04-16 23:15:04 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2015-04-16 23:15:04 +0200
commit04542a2ddadd9a057a65fcf626ba8084986206be (patch)
treebaa01434d82fac966f6ae4dbd31a614f2976f6f1 /tex/context/base/publ-imp-apa.lua
parent0345d11594248a6dc9934602933a4cb19988fb00 (diff)
downloadcontext-04542a2ddadd9a057a65fcf626ba8084986206be.tar.gz
2015-04-16 22:33:00
Diffstat (limited to 'tex/context/base/publ-imp-apa.lua')
-rw-r--r--tex/context/base/publ-imp-apa.lua39
1 files changed, 38 insertions, 1 deletions
diff --git a/tex/context/base/publ-imp-apa.lua b/tex/context/base/publ-imp-apa.lua
index 8e90bb986..c5d2512fd 100644
--- a/tex/context/base/publ-imp-apa.lua
+++ b/tex/context/base/publ-imp-apa.lua
@@ -33,9 +33,9 @@ local specification = {
author = "author", -- interpreted as name(s)
editor = "author",
artist = "author",
- interpreter = "author",
composer = "author",
producer = "author",
+ director = "author",
doi = "url", -- an external link
url = "url",
page = "pagenumber", -- number or range: f--t
@@ -427,6 +427,43 @@ categories.electronic = {
},
}
+-- not bibtex categories...
+
+categories.film = {
+ sets = {
+ doi = generic.doi,
+ },
+ required = {
+ "producer", "director",
+ "title", "year",
+ "address", "publisher", -- aka studio
+ },
+ optional = {
+ "type",
+ "note",
+ "doi",
+ },
+}
+
+categories.music = {
+ sets = {
+ doi = generic.doi,
+ author = { "composer", "artist", "title", "album" },
+ title = { "title", "album", },
+ },
+ required = {
+ "author",
+ "title",
+ "year",
+ "address", "publisher", -- aka label
+ },
+ optional = {
+ "type",
+ "note",
+ "doi",
+ },
+}
+
-- use this type when nothing else fits.
categories.misc = {