Difference between revisions of "Template:Macro"

From Maths
Jump to: navigation, search
(Created page with "{{#ifexist:Template data:Macro/List/{{{1|}}}<!-- Macro listing exists -->|<!-- -->{{Macro/Display/PreSub}}<!-- Here we substitute the ma...")
 
m (Adding test page)
 
Line 22: Line 22:
 
** I may extend this to use a second argument to communicate with the defining page (a sub-page of [[Template data:Macro/List]]), for example to request only {{C|\Pcond}} from the {{C|prob}} group
 
** I may extend this to use a second argument to communicate with the defining page (a sub-page of [[Template data:Macro/List]]), for example to request only {{C|\Pcond}} from the {{C|prob}} group
 
* '''[[Template:Macro suit|Macro suit]]: ''' this is a collection ("suit") of individual macros (defined on the previous bullet point) which are commonly needed together, for example a {{C|prob}}-suit could introduce the {{C|prob}} macros and macros for expected value ({{C|\E}}), variance ({{C|\Var}}), Mdm ({{C|\Mdm}}) and so forth
 
* '''[[Template:Macro suit|Macro suit]]: ''' this is a collection ("suit") of individual macros (defined on the previous bullet point) which are commonly needed together, for example a {{C|prob}}-suit could introduce the {{C|prob}} macros and macros for expected value ({{C|\E}}), variance ({{C|\Var}}), Mdm ({{C|\Mdm}}) and so forth
 +
 +
Test page:
 +
* [[/TestPage]]
 
</noinclude>
 
</noinclude>

Latest revision as of 14:05, 1 February 2018

Warning:No such macro definition found!, request: (Empty)

Purpose

Before this template there was just Template:ProbMacro because a nicely formatted probability statement was hard, up until then I'd resisted using macros, however then came Template:ProbMacros which adds \E and \Mdm.

Rather than clutter the template namespace with macros plural and not all over the place I have decided to use:

  • Macro: a small collection of 1 (possibly, but rarely more) macros, where prob will introduce only \P and \Pcond, and mod will introduce only \mod (modulo operation)
    • I may extend this to use a second argument to communicate with the defining page (a sub-page of Template data:Macro/List), for example to request only \Pcond from the prob group
  • Macro suit: this is a collection ("suit") of individual macros (defined on the previous bullet point) which are commonly needed together, for example a prob-suit could introduce the prob macros and macros for expected value (\E), variance (\Var), Mdm (\Mdm) and so forth

Test page: