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.mkvi15
1 files changed, 8 insertions, 7 deletions
diff --git a/tex/context/base/publ-imp-cite.mkvi b/tex/context/base/publ-imp-cite.mkvi
index 20f9e24f8..1580062bf 100644
--- a/tex/context/base/publ-imp-cite.mkvi
+++ b/tex/context/base/publ-imp-cite.mkvi
@@ -13,6 +13,11 @@
\unprotect
+\startsetups \s!btx:\s!cite:nocite
+ \dontleavehmode
+ \btxcitereference
+\stopsetups
+
\starttexdefinition btx:cite:inject #content
\ifconditional\btxinteractive
\ifx\currentbtxinternal\empty
@@ -46,7 +51,7 @@
\startsetups [\s!btx:\s!cite:\s!unknown]
\begingroup
- \showmessage\m!publications{13}{\currentbtxcitevariant,\currentbtxtag}
+ \showmessage\m!publications{13}{\currentbtxcitevariant,\currentbtxtag,\currentbtxdataset}
\tttf
<\currentbtxcitevariant:\currentbtxtag>
\endgroup
@@ -171,19 +176,15 @@
\stopsetups
\startsetups \s!btx:\s!cite:author
- \texdefinition{btx:cite:checkconcat}
\directsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authoryear
- \texdefinition{btx:cite:checkconcat}
\directsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authoryears
- \texdefinition{btx:cite:checkconcat}
\directsetup{\s!btx:\s!cite:render:variant}
\stopsetups
\startsetups \s!btx:\s!cite:authornum
- \texdefinition{btx:cite:checkconcat}
\directsetup{\s!btx:\s!cite:render:variant}
\stopsetups
@@ -237,9 +238,9 @@
\goto {
\btxcitereference
\hyphenatedurl{\currentbtxfirst}
- } {
+ } [
url(\currentbtxfirst)
- }
+ ]
\else
\btxcitereference
\hyphenatedurl{\currentbtxfirst}