summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-imp-cite.mkvi
diff options
context:
space:
mode:
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