Dear list, I have the following sample: \startbuffer[demo] <doc> <pre class="sourceCode tex typeset-fullwidth"> <code class="sourceCode latex"> \setupexternalfigures[location=default] \starttext \startTEXpage[offset=1ex] Full–width: \externalfigure[cow] \stopTEXpage \stoptext </code> </pre> <pre class="sourceCode tex typeset"> <code class="sourceCode latex"> \setupexternalfigures[location=default] \starttext \startTEXpage[offset=1ex] Half–width: \externalfigure[cow] \stopTEXpage \stoptext </code> </pre> </doc> \stopbuffer \startxmlsetups xml:initialize \xmlsetsetup{#1}{doc}{xml:*} \xmlsetsetup{\xmldocument} {pre[contains(@class,'typeset')]/code} {xml:pre:code} \stopxmlsetups \xmlregistersetup{xml:initialize} \startxmlsetups xml:doc \xmlflush{#1} \stopxmlsetups \startxmlsetups xml:pre:code \xmlinfo{#1} \xmltobuffertextonly{#1}{.}{whereever} \xmldoifelseempty{#1}{../pre[contains(@class,'fullwidth')]} {\startalign[center]\dontleavehmode\typesetbuffer[whereever][width=.5\textwidth]\stopalign} {\startalign[center]\dontleavehmode\typesetbuffer[whereever][width=\textwidth]\stopalign} \stopxmlsetups \starttext \xmlprocessbuffer{main}{demo}{} \stoptext How can I get in xml:pre:code that the presence or absence of {../pre[contains(@class,'fullwidth')]} may trigger a conditional?
From what I understand from xml-mkiv.pdf, \xmldoifelseempty would be the right command, but I cannot make it work.
Many thanks for your help, Pablo -- http://www.ousia.tk
Bonjour, \completeindex (or \placeindex) works in this case : \setuppapersize[A5]%[A4,landscape] %\setuparranging[2UP] with % but does not work in this case : \setuppapersize[A5][A4,landscape] \setuparranging[2UP] I do not understand where is my mistake ! Thank you for your help ! Gérard
On 03/18/2018 07:37 PM, survoje wrote:
Bonjour,
\completeindex (or \placeindex) works in this case :
\setuppapersize[A5]%[A4,landscape] %\setuparranging[2UP]
with %
but does not work in this case :
\setuppapersize[A5][A4,landscape] \setuparranging[2UP]
I do not understand where is my mistake !
Hi Gérard, please, start an new thread if you have a new question to the list. Don’t “hijack” other people’s threads. It seems that registers don’t work with imposition. I don’t know whether this might be a bug. A workaround for your issue would be: \setuppapersize[A5][A4, landscape] \setuparranging[2UP] \setuplayout [backspace=0pt, topspace=0pt, width=middle, height=middle, location=middle, header=0pt, footer=0pt] \setupinteraction[state=start] \setupinteractionscreen[option={landscape}] \starttext \startbuffer[real-document] \setuppapersize[A5]%% this might be removed \starttext a\index{b} b\index{c} c\index{d} \placeindex \stoptext \stopbuffer \typesetbuffer[real-document] \stoptext I hope it helps, Pablo -- http://www.ousia.tk
survoje mailto:survoje@free.fr 18. März 2018 um 19:37
Bonjour,
\completeindex (or \placeindex) works in this case :
\setuppapersize[A5]%[A4,landscape]
%\setuparranging[2UP]
with %
but does not work in this case :
\setuppapersize[A5][A4,landscape]
\setuparranging[2UP]
I do not understand where is my mistake !
You have to use the arrange option for the context command, e.g. context --arrange my_document.tex Wolfgang
Thank you Wolfgang for the solution : context --arrange my_document.tex Hi Pablo, I sent my email too fast (using message without changing the subject !!!), I will be more vigilant next time with a new message ! Gérard Le 18/03/2018 à 20:32, Wolfgang Schuster a écrit :
survoje mailto:survoje@free.fr 18. März 2018 um 19:37
Bonjour,
\completeindex (or \placeindex) works in this case :
\setuppapersize[A5]%[A4,landscape]
%\setuparranging[2UP]
with %
but does not work in this case :
\setuppapersize[A5][A4,landscape]
\setuparranging[2UP]
I do not understand where is my mistake !
You have to use the arrange option for the context command, e.g.
context --arrange my_document.tex
Wolfgang
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
On 03/18/2018 11:21 PM, Gerard wrote:
Thank you Wolfgang for the solution :
context --arrange my_document.tex
Hi Pablo,
I sent my email too fast (using message without changing the subject !!!), I will be more vigilant next time with a new message !
Hi Gérard, it was good to know that there is an --arrange option for context. (I must confess I didn’t know that). BTW, you need to compose a blank new message to the mailing list to start a new thread. If you only reply to another message replacing its subject with another one, the thread the message belongs to is the old one. Just in case it helps, Pablo
Le 18/03/2018 à 20:32, Wolfgang Schuster a écrit :
survoje mailto:survoje@free.fr 18. März 2018 um 19:37
Bonjour,
\completeindex (or \placeindex) works in this case :
\setuppapersize[A5]%[A4,landscape]
%\setuparranging[2UP]
with %
but does not work in this case :
\setuppapersize[A5][A4,landscape]
\setuparranging[2UP]
I do not understand where is my mistake !
You have to use the arrange option for the context command, e.g.
context --arrange my_document.tex
Wolfgang
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (4)
-
Gerard
-
Pablo Rodriguez
-
survoje
-
Wolfgang Schuster