summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-imp-cite.mkvi
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2014-07-03 14:52:00 +0200
committerHans Hagen <pragma@wxs.nl>2014-07-03 14:52:00 +0200
commita220826721f9023e2a97c46bf61463651b289c64 (patch)
tree6b7ba5cecf817abb9551567f1d55f0ec44128b0d /tex/context/base/publ-imp-cite.mkvi
parent010512825a39d44c579a682e6973481b82710e83 (diff)
downloadcontext-a220826721f9023e2a97c46bf61463651b289c64.tar.gz
beta 2014.07.03 14:52
Diffstat (limited to 'tex/context/base/publ-imp-cite.mkvi')
-rw-r--r--tex/context/base/publ-imp-cite.mkvi78
1 files changed, 38 insertions, 40 deletions
diff --git a/tex/context/base/publ-imp-cite.mkvi b/tex/context/base/publ-imp-cite.mkvi
index 1580062bf..6ef584699 100644
--- a/tex/context/base/publ-imp-cite.mkvi
+++ b/tex/context/base/publ-imp-cite.mkvi
@@ -59,7 +59,7 @@
\startsetups \s!btx:\s!cite:common:normal
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else\ifx\currentbtxsecond\empty
\btxcitereference
\currentbtxfirst
@@ -73,7 +73,7 @@
\startsetups \s!btx:\s!cite:common:range
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else\ifx\currentbtxsecond\empty
\btxcitereference
\currentbtxfirst
@@ -96,9 +96,9 @@
\stopsetups
\startsetups \s!btx:\s!cite:render:normal
- \directsetup{\s!btx:\s!cite:concat}
+ \fastsetup{\s!btx:\s!cite:concat}
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else
\texdefinition {btx:cite:inject} {
\btxcitereference
@@ -112,9 +112,9 @@
\stopsetups
\startsetups \s!btx:\s!cite:render:range
- \directsetup{\s!btx:\s!cite:concat}
+ \fastsetup{\s!btx:\s!cite:concat}
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:missing}
+ \fastsetup{\s!btx:\s!cite:missing}
\else
\texdefinition {btx:cite:inject} {
\btxcitereference
@@ -128,103 +128,101 @@
\stopsetups
\startsetups \s!btx:\s!cite:render:variant
- \directsetup{\s!btx:\s!cite:concat}
+ \fastsetup{\s!btx:\s!cite:concat}
\texdefinition {btx:cite:inject} {
- \directsetup{\s!btx:\s!cite:render:\currentbtxcitevariant}
+ \fastsetup{\s!btx:\s!cite:render:\currentbtxcitevariant}
}
\stopsetups
-% author lists: can be less
-
\startsetups \s!btx:\s!cite:common:author
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
- \else\ifx\currentbtxcitevariant\v!normal
- \btxcitereference
- \currentbtxfirst
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else
\btxcitereference
- \currentbtxciteauthor
- \fi\fi
+ \currentbtxfirst
+ \fi
\ifx\currentbtxsecond\empty \else
+ \relax % keeps a following space
\btxcitevariantparameter\v!inbetween
\currentbtxsecond
\fi
\stopsetups
+% one level will be removed
+
\startsetups \s!btx:\s!cite:render:author
- \directsetup{\s!btx:\s!cite:common:author}
+ \fastsetup{\s!btx:\s!cite:common:author}
\stopsetups
\startsetups \s!btx:\s!cite:render:authoryear
- \directsetup{\s!btx:\s!cite:common:author}
+ \fastsetup{\s!btx:\s!cite:common:author}
\stopsetups
\startsetups \s!btx:\s!cite:render:authoryears
- \directsetup{\s!btx:\s!cite:common:author}
+ \fastsetup{\s!btx:\s!cite:common:author}
\stopsetups
\startsetups \s!btx:\s!cite:render:authornum
- \directsetup{\s!btx:\s!cite:common:author}
+ \fastsetup{\s!btx:\s!cite:common:author}
\stopsetups
\startsetups \s!btx:\s!cite:author:num
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:author:year
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:author:years
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:author
- \directsetup{\s!btx:\s!cite:render:variant}
+ \fastsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authoryear
- \directsetup{\s!btx:\s!cite:render:variant}
+ \fastsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authoryears
- \directsetup{\s!btx:\s!cite:render:variant}
+ \fastsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authornum
- \directsetup{\s!btx:\s!cite:render:variant}
+ \fastsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:year
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:short
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
\startsetups \s!btx:\s!cite:serial
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:tag
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
\startsetups \s!btx:\s!cite:key
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
%startsetups \s!btx:\s!cite:doi
-% \directsetup{\s!btx:\s!cite:render:normal}
+% \fastsetup{\s!btx:\s!cite:render:normal}
%stopsetups
%startsetups \s!btx:\s!cite:url
-% \directsetup{\s!btx:\s!cite:render:normal}
+% \fastsetup{\s!btx:\s!cite:render:normal}
%stopsetups
\startsetups \s!btx:\s!cite:category
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
\startsetups \s!btx:\s!cite:type
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
\startsetups \s!btx:\s!cite:num
- \directsetup{\s!btx:\s!cite:render:range}
+ \fastsetup{\s!btx:\s!cite:render:range}
\stopsetups
\startsetups \s!btx:\s!cite:page
- \directsetup{\s!btx:\s!cite:render:normal}
+ \fastsetup{\s!btx:\s!cite:render:normal}
\stopsetups
\startsetups \s!btx:\s!cite:render:doi
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else
\btxcitereference
\hyphenatedurl{\currentbtxfirst}
@@ -233,7 +231,7 @@
\startsetups \s!btx:\s!cite:url
\ifx\currentbtxfirst\empty
- \directsetup{\s!btx:\s!cite:\s!unknown}
+ \fastsetup{\s!btx:\s!cite:\s!unknown}
\else\ifconditional\btxinteractive
\goto {
\btxcitereference