From d26cacc03e700db6a15cefab13fe3b007c416325 Mon Sep 17 00:00:00 2001 From: Context Git Mirror Bot Date: Tue, 11 Nov 2014 13:15:03 +0100 Subject: 2014-11-11 12:14:00 --- tex/context/base/publ-imp-apa.lua | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'tex/context/base/publ-imp-apa.lua') 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, } -- cgit v1.2.3