Re: [NTG-context] Caption textcommand option
Works for me. Thanks. -- Cédric On Tue, Oct 19, 2010 at 22:46, Alan BRASLAU alan.bras...@cea.fr wrote: On Tuesday 19 October 2010 20:15:37 Wolfgang Schuster wrote: but it’s possible to get the desired result also with a selector, e.g. example id=2 \defineselector[caption][max=2,n=2] \startsetups select:caption \setupselector[caption][n=1] \stopsetups \setupcaptions[setups=select:caption] \starttext This is some text with a reference to a table named \about[tab:table]. \placetable[here][tab:table]{\select{caption}{My caption.}{My caption}}{...} \stoptext /example I sytematically use the selector mechanism for short caption/full caption, the short caption gets used for the list of figures and list of tables. \setupselector [caption] [n=1] \placelistoffigures [criterium=all] Alan ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] Caption textcommand option
Hi Hans and all, Would it be possible to add an options to the captions with name textcommand to typeset the caption text only. In French, we use a point at the end of the captions, but if I want to use \about... somewhere, I end up with the dot too, which I don't want. Currently I have changed, rather crudely, the definition of \putcompletecaption... to take that into account. Here is what I came up with. \def\DotAtEnd#1{#1.} \setupcaptions[\c!textcommand=\DotAtEnd] % ADDED \long\def\putcompletecaption ... \begstrut\floatcaptionparameter\c!textcommand{#2}\endstrut\endgraf % MODIFIED \fi \endgroup %\floatcaptionparameter\c!after % test for side effects first \doifsomething{\floatcaptionparameter\c!spaceafter}{\blank[\floatcaptionparameter\c!spaceafter]}} %% END YUCK!! I am sure there is a better way though. Regards. -- Cédric ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Caption textcommand option
Sorry, the message was not over. I was hilighting the interesting part : \def\DotAtEnd#1{#1.} \setupcaptions[\c!textcommand=\DotAtEnd] % ADDED \long\def\putcompletecaption#1#2% ... \begstrut\floatcaptionparameter\c!textcommand{#2}\endstrut\endgraf ... -- Cédric On Tue, Oct 19, 2010 at 14:24, Cedric Mauclair cedric.maucl...@gmail.com wrote: Hi Hans and all, Would it be possible to add an options to the captions with name textcommand to typeset the caption text only. In French, we use a point at the end of the captions, but if I want to use \about... somewhere, I end up with the dot too, which I don't want. Currently I have changed, rather crudely, the definition of \putcompletecaption... to take that into account. Here is what I came up with. \def\DotAtEnd#1{#1.} \setupcaptions[\c!textcommand=\DotAtEnd] % ADDED \long\def\putcompletecaption ... \begstrut\floatcaptionparameter\c!textcommand{#2}\endstrut\endgraf % MODIFIED \fi \endgroup %\floatcaptionparameter\c!after % test for side effects first \doifsomething{\floatcaptionparameter\c!spaceafter}{\blank[\floatcaptionparameter\c!spaceafter]}} %% END YUCK!! I am sure there is a better way though. Regards. -- Cédric ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Caption textcommand option
Am 19.10.2010 um 14:24 schrieb Cedric Mauclair: Hi Hans and all, Would it be possible to add an options to the captions with name textcommand to typeset the caption text only. In French, we use a point at the end of the captions, but if I want to use \about... somewhere, I end up with the dot too, which I don't want. Currently I have changed, rather crudely, the definition of \putcompletecaption... to take that into account. Here is what I came up with. Make a complete example to show us what do you want to achieve before you try to modify commands. 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Caption textcommand option
On Tue, Oct 19, 2010 at 14:46, Wolfgang Schuster schuster.wolfg...@googlemail.com wrote: Am 19.10.2010 um 14:24 schrieb Cedric Mauclair: Hi Hans and all, Would it be possible to add an options to the captions with name textcommand to typeset the caption text only. In French, we use a point at the end of the captions, but if I want to use \about... somewhere, I end up with the dot too, which I don't want. Currently I have changed, rather crudely, the definition of \putcompletecaption... to take that into account. Here is what I came up with. Make a complete example to show us what do you want to achieve before you try to modify commands. Here is a minimal example. I would like the first caption and the second reference. Hope this is clear. -- Cédric 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ doted-caption.pdf Description: Adobe PDF document doted-caption.tex Description: TeX document ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Caption textcommand option
Am 19.10.2010 um 16:55 schrieb Cedric Mauclair: Would it be possible to add an options to the captions with name textcommand to typeset the caption text only. In French, we use a point at the end of the captions, but if I want to use \about... somewhere, I end up with the dot too, which I don't want. [...] Make a complete example to show us what do you want to achieve before you try to modify commands. Here is a minimal example. I would like the first caption and the second reference. Indeed, there is no simple way to achieve what you want and textcommand is the easiest solution (but i would include the strut in the command), e.g. example id=1 \unprotected\long\def\putcompletecaption#1#2% {\doifsomething{\floatcaptionparameter\c!spacebefore}{\blank[\floatcaptionparameter\c!spacebefore]}% % \floatcaptionparameter\c!before % test for side effects first \noindent \xdef\lastcaptiontag{\strut#1}% \dostartattributes{\??kj\currentfloat}\c!style\c!color\empty \ifnofloatnumber \else \hbox{\doattributes{\??kj\currentfloat}\c!headstyle\c!headcolor{\strut#1}}% \ifnofloatcaption \else \ifemptyfloatcaption \else \doifelsenothing{\floatcaptionparameter\c!spaceinbetween} {\scratchskip\floatcaptionparameter\c!distance\relax \dotfskip\scratchskip\emergencystretch.5\scratchskip} {\blank[\floatcaptionparameter\c!spaceinbetween]}% \fi \fi \fi \ifnofloatcaption \globallet\lastcaptionht\!!zeropoint \globallet\lastcaptiondp\!!zeropoint \else \doattributes{\??kj\currentfloat}\c!textstyle\c!textcolor {\xdef\lastcaptionht{\strutheight}% \xdef\lastcaptiondp{\strutdepth}% %\begstrut#2\endstrut\endgraf}% \floatcaptionparameter\c!textcommand{\begstrut#2\endstrut}% \endgraf}% \fi \dostopattributes % \floatcaptionparameter\c!after % test for side effects first \doifsomething{\floatcaptionparameter\c!spaceafter}{\blank[\floatcaptionparameter\c!spaceafter]}} \starttext This is some text with a reference to a table named \about[tab:table]. \placetable[here][tab:table]{My caption.}{...} \setupcaptions[textcommand=\groupedcommand{}{.}] This is some text with a reference to a table named \about[tab:other-table]. \placetable[here][tab:other-table]{My caption}{...} \stoptext /example but it’s possible to get the desired result also with a selector, e.g. example id=2 \defineselector[caption][max=2,n=2] \startsetups select:caption \setupselector[caption][n=1] \stopsetups \setupcaptions[setups=select:caption] \starttext This is some text with a reference to a table named \about[tab:table]. \placetable[here][tab:table]{\select{caption}{My caption.}{My caption}}{...} \stoptext /example 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Caption textcommand option
On Tuesday 19 October 2010 20:15:37 Wolfgang Schuster wrote: but it’s possible to get the desired result also with a selector, e.g. example id=2 \defineselector[caption][max=2,n=2] \startsetups select:caption \setupselector[caption][n=1] \stopsetups \setupcaptions[setups=select:caption] \starttext This is some text with a reference to a table named \about[tab:table]. \placetable[here][tab:table]{\select{caption}{My caption.}{My caption}}{...} \stoptext /example I sytematically use the selector mechanism for short caption/full caption, the short caption gets used for the list of figures and list of tables. \setupselector [caption] [n=1] \placelistoffigures [criterium=all] Alan ___ 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://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___