[dev-context] strc-mat.mkiv

2016-06-12 Thread Wolfgang Schuster

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

2015-12-10 Thread Hans Hagen

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

2015-12-09 Thread Wolfgang Schuster

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

2015-12-09 Thread Wolfgang Schuster

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

2015-12-09 Thread Wolfgang Schuster

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

2011-07-08 Thread Wolfgang Schuster
\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