[dev-context] Add headcommand to floatcaption

Hans Hagen j.hagen at xs4all.nl
Wed Dec 25 15:21:26 CET 2019


On 12/25/2019 12:01 AM, Henri Menke wrote:
> Dear Hans,
> 
> Could you please add the possibility to switch the headcommand to
> floatcaption?  Below you can find a simple patch that implements what I
> am proposing.
> 
> Happy holidays,
> Henri
> 
> ---
> 
> diff --git a/tex/context/base/mkiv/strc-flt.mkvi 
> b/tex/context/base/mkiv/strc-flt.mkvi
> index 584cf915f..5b0c2d9e5 100644
> --- a/tex/context/base/mkiv/strc-flt.mkvi
> +++ b/tex/context/base/mkiv/strc-flt.mkvi
> @@ -88,6 +88,7 @@
>      \c!minwidth=\v!fit, % id est: the width of the floatbox in some cases
>      \c!headstyle=\v!bold,
>      \c!headcolor=,
> +   \c!headcommand=\hbox,
>      \c!leftmargin=\zeropoint,
>      \c!rightmargin=\zeropoint,
>      \c!outermargin=\zeropoint,
> @@ -424,7 +425,8 @@
>          \emptyfloatcaptiontrue
>        \ifnofloatnumber
>        \else
> -       
> \hbox{\usefloatcaptionstyleandcolor\c!headstyle\c!headcolor\thecurrentfloatnumber}% 
> 
> +       \floatcaptionparameter\c!headcommand
> +         
> {\usefloatcaptionstyleandcolor\c!headstyle\c!headcolor\thecurrentfloatnumber}% 
> 
>          \ifnofloatcaption \else \ifemptyfloatcaption \else
>            \doifelsenothing{\floatcaptionparameter\c!spaceinbetween}
>              {\floatcaptionparameter\c!headseparator\relax
ok, given an impact approval check by WS

but next time also add an example for the test suite so that we see what 
it's meant for

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the dev-context mailing list