summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-mar.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2011-07-13 23:40:25 +0300
committerMarius <mariausol@gmail.com>2011-07-13 23:40:25 +0300
commit3dd416f677074c27a248e3433695a6fe8c13ef69 (patch)
tree20c4a573a64f2079e2e3d3fe93b004af3caf7b2f /tex/context/base/strc-mar.mkiv
parent1ea50dab7f30289214b661f2cbcf53e97e6af0b6 (diff)
downloadcontext-3dd416f677074c27a248e3433695a6fe8c13ef69.tar.gz
beta 2011.07.13 20:14
Diffstat (limited to 'tex/context/base/strc-mar.mkiv')
-rw-r--r--tex/context/base/strc-mar.mkiv8
1 files changed, 4 insertions, 4 deletions
diff --git a/tex/context/base/strc-mar.mkiv b/tex/context/base/strc-mar.mkiv
index 612492019..a1160c73a 100644
--- a/tex/context/base/strc-mar.mkiv
+++ b/tex/context/base/strc-mar.mkiv
@@ -81,7 +81,7 @@
\unexpanded\def\relatemarking {\dodoubleempty \dorelatemarking}
\unexpanded\def\setmarking {\dosingleargument\dosetmarking } \let\marking\setmarking
\unexpanded\def\resetmarking {\dosingleargument\doresetmarking }
-\unexpanded\def\synchronizemarking{\dodoubleargument\dosynchronizemarking }
+\unexpanded\def\synchronizemarking{\dotripleargument\dosynchronizemarking }
\def\dodefinemarking[#1][#2]% marking parent
{\doifelsenothing{#2}
@@ -108,11 +108,11 @@
\def\doifelsemarking#1%
{\ctxcommand{doifelsemarking("#1")}}
-\def\dosynchronizemarking[#1][#2]% class boxnumber (some day also name), maybe second argument table
- {\ifvoid#2\else\ctxcommand{synchronizemarking("#1",\number#2)}\fi}
+\def\dosynchronizemarking[#1][#2][#3]% #1=class #2=boxnumber (some day also name) #3=options, maybe second argument table
+ {\ifvoid#2\else\ctxcommand{synchronizemarking("#1",\number#2,"#3")}\fi}
% \appendtoks
-% \dosynchronizemarking[\v!page][\normalpagebox]%
+% \dosynchronizemarking[\v!page][\normalpagebox][\v!keep]% keep if no marks
% \to \everybeforepagebody
% defaults