summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-ini.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/publ-ini.mkiv')
-rw-r--r--tex/context/base/publ-ini.mkiv7
1 files changed, 5 insertions, 2 deletions
diff --git a/tex/context/base/publ-ini.mkiv b/tex/context/base/publ-ini.mkiv
index 592071f31..b48cca99f 100644
--- a/tex/context/base/publ-ini.mkiv
+++ b/tex/context/base/publ-ini.mkiv
@@ -401,6 +401,7 @@
\newconstant\currentbtxcount \unexpanded\def\btxsetcount #1{\currentbtxcount #1\relax}
\newconstant\currentbtxauthorindex %unexpanded\def\btxsetauthorindex#1{\currentbtxauthorindex#1\relax} % passed directly
\newconstant\currentbtxauthorcount %unexpanded\def\btxsetauthorcount#1{\currentbtxauthorcount#1\relax} % passed directly
+\newconstant\currentbtxauthorstate \unexpanded\def\btxsetauthorstate#1{\currentbtxauthorstate#1\relax}
\def\currentbtxauthorvariant{normal}
@@ -774,10 +775,11 @@
})}%
\endgroup}
-\unexpanded\def\btxstartauthor#1#2%
+\unexpanded\def\btxstartauthor#1#2#3%
{\begingroup
\currentbtxauthorindex#1\relax
- \currentbtxauthorcount#2\relax}
+ \currentbtxauthorcount#2\relax
+ \currentbtxauthorstate#3\relax}
\unexpanded\def\btxstopauthor
{\endgroup}
@@ -1297,6 +1299,7 @@
\c!lastnamesep={ \btxlabeltext{\currentbtxalternative:and} },
\c!finalnamesep={ \btxlabeltext{\currentbtxalternative:and} },
\c!firstnamesep={ },
+ \c!andtext={ \btxlabeltext{\currentbtxalternative:and} },
\c!otherstext={ \btxlabeltext{\currentbtxalternative:others}},
\c!juniorsep={ },
\c!vonsep={ },