diff options
Diffstat (limited to 'tex/context/base/publ-tra.mkiv')
-rw-r--r-- | tex/context/base/publ-tra.mkiv | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/publ-tra.mkiv b/tex/context/base/publ-tra.mkiv index f4e7e867e..fb64b4171 100644 --- a/tex/context/base/publ-tra.mkiv +++ b/tex/context/base/publ-tra.mkiv @@ -28,7 +28,7 @@ \def\publ_show_dataset_whatever#1[#2]% {\begingroup - \setdummyparameter\c!specification{\btxparameter\c!specification}% + \letdummyparameter\c!specification\currentbtxspecification \setdummyparameter\c!dataset {\currentbtxdataset}% \letdummyparameter\c!field \empty \iffirstargument @@ -54,10 +54,12 @@ \def\publ_show_fields[#1]% {\begingroup \setdummyparameter\c!rotation{90}% - \doifassignmentelse{#1} - {\setdummyparameter\c!specification{\btxparameter\c!specification}% + \doifassignmentelse{#1}% + {\letdummyparameter\c!specification\currentbtxspecification \getdummyparameters[#1]}% - {\setdummyparameter\c!specification{#1}}% + {\doifelsenothing{#1}% + {\letdummyparameter\c!specification\currentbtxspecification}% + {\setdummyparameter\c!specification{#1}}}% % \publ_specification_push{"\dummyparameter\c!specification}% \ctxcommand{showbtxfields{ rotation = "\dummyparameter\c!rotation", @@ -80,4 +82,6 @@ \showbtxfields[rotation=85] \page \showbtxfields[rotation=90] \page + \showbtxtables \page + \stoptext |