User:©TriMoon™/Sandbox

Separation of: Code-Data
See this thread for my suggestion. />For example-use using &lt;inputbox&gt;&lt;/inputbox&gt;, see the data page.
 * Code templates intended to be protected from regular editors.
 * /Code/xxx are meant to set Variables using Template-arguments.
 * User:©TriMoon™/Code/Locodata
 * User:©TriMoon™/Code/Wagondata
 * /Code/Info/xxx are meant to generate visual output using Template-arguments.
 * User:©TriMoon™/Code/Info/Locodata
 * User:©TriMoon™/Code/Info/Wagondata
 * User:©TriMoon™/Code/Info/Calculated
 * /Code/xxx/Info are meant to be called using subst: or safesubst: to set Template-arguments for /Code/Info/xxx using Variables.
 * User:©TriMoon™/Code/Locodata/Info
 * User:©TriMoon™/Code/Wagondata/Info
 * User:©TriMoon™/Code/CalculatedInfo
 * /Code/preload-xxx are meant to be used as the preload-page for aided-creation of new pages under /Data/xxx<br
 * User:©TriMoon™/Data/preload-loco
 * User:©TriMoon™/Data/preload-wagon
 * Data templates intended to be adjusted by trusted editors.
 * /Data/Loco/xxx are meant to set Variables for individual Locomotives using /Code/Locodata
 * /Data/Wagon/xxx are meant to set Variables for individual using /Code/Wagondata
 * User:©TriMoon™/Presentation
 * User:©TriMoon™/Presentation/Info/Locodata
 * User:©TriMoon™/Presentation/Info/Wagondata
 * User:©TriMoon™/Presentation/Info/Calculated

Examples
User:©TriMoon™/Sandbox/test1|1 User:©TriMoon™/Sandbox/test2|2 User:©TriMoon™/Sandbox/test3|3 User:©TriMoon™/Sandbox/test4|4

MathML test
$$ {\color{lime}f(\mbox{Part}\#_2^\infty)\to} $$

$$ \begin{align} GPT &=\mbox{Gain Per Train} \\ BY(dest) &=\mbox{Base Yield} \\ LB(L_{type},W_{type}) &=\mbox{Loco Bonus} \\ &=\begin{cases} 1 & \mbox{; if }L_{type}=\mbox{ Steam loco} \\ 1.4 & \mbox{; if }L_{type}=\mbox{ Diesel loco AND } W_{type}=\mbox{ cargo wagon; then +40\%} \\ 1.5 & \mbox{; if }L_{type}=\mbox{ Electric loco AND } W_{type}=\mbox{ non-cargo wagon; then +50\%} \end{cases} \\ WB(WB_{x}) &=\mbox{Wagon Bonus} \\ &=(100+WB_{x})/100 \\ Y(dest,L_{type},W_{type}) &=\mbox{Yield} \\ &=BY(dest)*LB(L_{type}) \\ GPT(dest,L_{type},W_{type},WB_{x})&=Y(dest,L_{type},W_{type})*WB(WB_{x}) \\ &=BY(dest)*LB(L_{type},W_{type})*WB(WB_{x}) \end{align} $$