summaryrefslogtreecommitdiff
path: root/tex/context/base
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2014-10-22 16:15:04 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2014-10-22 16:15:04 +0200
commit289b6ec6fcbd5b4dbec69b5c5c9f2d597b8df8c6 (patch)
tree468097ad17507a6ce3cb27df75089bad09f7c2b7 /tex/context/base
parent31617ef43f32601a08eeb737542ef3eb10a97c0b (diff)
downloadcontext-289b6ec6fcbd5b4dbec69b5c5c9f2d597b8df8c6.tar.gz
2014-10-22 16:05:00
Diffstat (limited to 'tex/context/base')
-rw-r--r--tex/context/base/cont-new.mkiv2
-rw-r--r--tex/context/base/context-version.pdfbin4394 -> 4382 bytes
-rw-r--r--tex/context/base/context.mkiv2
-rw-r--r--tex/context/base/publ-ini.lua14
-rw-r--r--tex/context/base/publ-ini.mkiv6
-rw-r--r--tex/context/base/status-files.pdfbin24724 -> 24727 bytes
-rw-r--r--tex/context/base/status-lua.pdfbin333416 -> 333413 bytes
7 files changed, 17 insertions, 7 deletions
diff --git a/tex/context/base/cont-new.mkiv b/tex/context/base/cont-new.mkiv
index d6088c3e9..4e38c9757 100644
--- a/tex/context/base/cont-new.mkiv
+++ b/tex/context/base/cont-new.mkiv
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2014.10.22 13:59}
+\newcontextversion{2014.10.22 16:03}
%D This file is loaded at runtime, thereby providing an excellent place for
%D hacks, patches, extensions and new features.
diff --git a/tex/context/base/context-version.pdf b/tex/context/base/context-version.pdf
index 63e011c3a..497b1fcb8 100644
--- a/tex/context/base/context-version.pdf
+++ b/tex/context/base/context-version.pdf
Binary files differ
diff --git a/tex/context/base/context.mkiv b/tex/context/base/context.mkiv
index b98e3b123..c751ce462 100644
--- a/tex/context/base/context.mkiv
+++ b/tex/context/base/context.mkiv
@@ -28,7 +28,7 @@
%D up and the dependencies are more consistent.
\edef\contextformat {\jobname}
-\edef\contextversion{2014.10.22 13:59}
+\edef\contextversion{2014.10.22 16:03}
\edef\contextkind {beta}
%D For those who want to use this:
diff --git a/tex/context/base/publ-ini.lua b/tex/context/base/publ-ini.lua
index 2f6bb5dca..a057c48fa 100644
--- a/tex/context/base/publ-ini.lua
+++ b/tex/context/base/publ-ini.lua
@@ -717,15 +717,23 @@ function publications.enhance(dataset) -- for the moment split runs (maybe publi
report("internal error, no detail for tag %s",tag)
end
--
- local pages = entry.pages
+ local pages = entry.pages or entry.page
if pages then
local first, last = lpegmatch(pagessplitter,pages)
- details[tag].pages = first and last and { first, last } or pages
+ detail.pages = first and last and { first, last } or pages
end
--
local keyword = entry.keyword
if keyword then
- details[tag].keyword = settings_to_set(keyword)
+ detail.keyword = settings_to_set(keyword)
+ end
+ --
+ if category == "inbook" then
+ detail.maintitle = entry.chapter or entry.title
+ elseif category == "incollection" then
+ detail.maintitle = entry.title or entry.booktitle
+ else
+ detail.maintitle = entry.title or entry.chapter or entry.booktitle
end
else
report("internal error, no tag at index %s",i)
diff --git a/tex/context/base/publ-ini.mkiv b/tex/context/base/publ-ini.mkiv
index c4137ea6b..01b0b9653 100644
--- a/tex/context/base/publ-ini.mkiv
+++ b/tex/context/base/publ-ini.mkiv
@@ -1242,9 +1242,11 @@
\edef\currentbtxtag {#2}%
\edef\currentbtxfield {#3}%
\let\currentbtxlistvariant\currentbtxfield
+ \edef\currentbtxcitevariant{invertedshort}%
\ctxcommand{btxauthor("\currentbtxdataset","\currentbtxtag","\currentbtxfield",{
- kind = "list",
- index = \number#4,
+ kind = "list",
+ index = \number#4,
+ combiner = "\currentbtxcitevariant",
})}%
\endgroup}
diff --git a/tex/context/base/status-files.pdf b/tex/context/base/status-files.pdf
index ba3367114..b0a25a492 100644
--- a/tex/context/base/status-files.pdf
+++ b/tex/context/base/status-files.pdf
Binary files differ
diff --git a/tex/context/base/status-lua.pdf b/tex/context/base/status-lua.pdf
index fc5109686..4670bcc59 100644
--- a/tex/context/base/status-lua.pdf
+++ b/tex/context/base/status-lua.pdf
Binary files differ