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.mkiv18
1 files changed, 14 insertions, 4 deletions
diff --git a/tex/context/base/publ-ini.mkiv b/tex/context/base/publ-ini.mkiv
index 18dabc8ec..96b5eb422 100644
--- a/tex/context/base/publ-ini.mkiv
+++ b/tex/context/base/publ-ini.mkiv
@@ -533,8 +533,13 @@
\def\publ_place_list_complete[#1][#2]% title might become obsolete, just headtext
{\begingroup
- \edef\currentbtxrendering{#1}%
- \setupcurrentbtxrendering[#2]%
+ \ifsecondargument
+ \edef\currentbtxrendering{#1}%
+ \setupcurrentbtxrendering[#2]%
+ \else\iffirstargument
+ \let\currentbtxrendering\currentbtxdataset
+ \setupcurrentbtxrendering[#1]%
+ \fi\fi
\the\everybtxlistrendering
\edef\currentbtxrenderingtitle{\btxrenderingparameter\c!title}%
\ifx\currentbtxrenderingtitle\empty
@@ -548,8 +553,13 @@
\def\publ_place_list_standard[#1][#2]%
{\begingroup
- \edef\currentbtxrendering{#1}%
- \setupcurrentbtxrendering[#2]%
+ \ifsecondargument
+ \edef\currentbtxrendering{#1}%
+ \setupcurrentbtxrendering[#2]%
+ \else\iffirstargument
+ \let\currentbtxrendering\currentbtxdataset
+ \setupcurrentbtxrendering[#1]%
+ \fi\fi
\the\everybtxlistrendering
\publ_place_list_indeed
\endgroup}