[dev-context] strc-mat.mkiv
Hi Hans, below is a simple patch for a error which is generated by the example at the end of the mail. \unexpanded\def\strc_formulas_start_formula_indeed[#1][#2]% setting leftskip adaption is slow ! {\bgroup % HERE \def\currentformula{#1}% \dostarttaggedchained\t!formula\currentformula\??formula \the\everybeforedisplayformula \setfalse\c_strc_formulas_tight %\formulastrutdp\strutdepth %\formulastrutht\strutheight \d_strc_formulas_display_skip_left \leftskip \d_strc_formulas_display_skip_right \rightskip \d_strc_formulas_display_width \formulaparameter\c!width\relax \d_strc_formulas_display_margin_left \formulaparameter\c!leftmargin \relax \d_strc_formulas_display_margin_right\formulaparameter\c!rightmargin\relax \edef\p_option{\formulaparameter\c!option}% - \edef\p_option{\ifx\p_option\empty\else\p_option,\fi#2}% + \ifsecondargument + \edef\p_option{\ifx\p_option\empty\else\p_option,\fi#2}% + \fi \ifx\p_option\empty \else \rawprocesscommacommand[\p_option]\strc_formulas_option \fi \edef\p_margin{\formulaparameter\c!margin}% \ifx\p_margin\empty \else \dosetleftskipadaption\p_margin \d_strc_formulas_display_margin_left\leftskipadaption \fi \let\strc_formulas_start_formula\strc_formulas_start_formula_nested \strc_formulas_forget_display_skips \csname\e!start\formulaparameter\c!alternative\v!formula\endcsname} %% begin example \defineformula[pagella][option=pagella] \starttext % this works %\startformula[pagella] % c^2 = a^2 + b^2 %\stopformula % this doesn’t \startpagellaformula c^2 = a^2 + b^2 \stoppagellaformula \stoptext %% end example Wolfgang ___ dev-context mailing list dev-context@ntg.nl https://mailman.ntg.nl/mailman/listinfo/dev-context
Re: [dev-context] strc-mat.mkiv
On 12/9/2015 1:07 PM, Wolfgang Schuster wrote: Hi, \def\strc_formulas_place[#1]% {\def\currentplaceformulareference{#1}% \let\currentplaceformulasuffix\empty - \doifelsenextbgroup\strc_formulas_place_yes\strc_formulas_place_nop\strc_formulas_place_nop} % [ref]{} + \doifelsenextbgroup\strc_formulas_place_yes\strc_formulas_place_nop} % [ref]{} all fixed ... no upload yet (in sync with luatex 0.86) Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ dev-context mailing list dev-context@ntg.nl http://mailman.ntg.nl/mailman/listinfo/dev-context
[dev-context] strc-mat.mkiv
Hi, there is a 's' missing in \currentformulasreference: \def\strc_formulas_handle_number % formulas - {\strc_formulas_check_reference\c_strc_formulas_number_mode\currentformulareference} + {\strc_formulas_check_reference\c_strc_formulas_number_mode\currentformulasreference} Wolfgang ___ dev-context mailing list dev-context@ntg.nl http://mailman.ntg.nl/mailman/listinfo/dev-context
[dev-context] strc-mat.mkiv
Hi, \def\strc_formulas_place[#1]% {\def\currentplaceformulareference{#1}% \let\currentplaceformulasuffix\empty - \doifelsenextbgroup\strc_formulas_place_yes\strc_formulas_place_nop\strc_formulas_place_nop} % [ref]{} + \doifelsenextbgroup\strc_formulas_place_yes\strc_formulas_place_nop} % [ref]{} Wolfgang ___ dev-context mailing list dev-context@ntg.nl http://mailman.ntg.nl/mailman/listinfo/dev-context
[dev-context] strc-mat.mkiv
Hi, \def\strc_formulas_number_again[#1]% {\def\currentformulareference{#1}% - \dosinglegroupempty\strc_formulas_number_indeed} + \strc_formulas_number_indeed} Wolfgang ___ dev-context mailing list dev-context@ntg.nl http://mailman.ntg.nl/mailman/listinfo/dev-context
[dev-context] strc-mat.mkiv
\unexpanded\def\stopsubformulas {\nonoindentation - \checknextindentation[\formulaparameter\c!indentnext]% + \checknextindentation[\subformulaparameter\c!indentnext]% \the\everyresetformulas % to be checked \global\setfalse\insidesubformulas \dorechecknextindentation} % here ? Wolfgang ___ dev-context mailing list dev-context@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-context