Template:Mbox: Difference between revisions
From All Skies Encyclopaedia
imported>Jim.belk  | 
				 (Created page with "{{#invoke:Message box|mbox}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude>")  | 
				||
| (29 intermediate revisions by 10 users not shown) | |||
| Line 1: | Line 1: | ||
{{#invoke:Message box|mbox}}<noinclude>  | 
|||
{{documentation}}  | 
|||
----  | 
  |||
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->  | 
|||
This template prevents line breaks during HTML mathematics.  It is a practical alternative to excessive use of [[non-breaking space]]s (&nbsp;).  | 
  |||
==Use==  | 
  |||
In a math article, included math such as  | 
  |||
<pre>''f'': ''X'' × ''Y'' → [0, 1]</pre>  | 
  |||
may end up broken between lines.  This can be fixed using nonbreaking spaces:  | 
  |||
<pre>''f'':&nbsp;''X''&nbsp;×&nbsp;''Y''&nbsp;→&nbsp;[0,&nbsp;1]</pre>  | 
  |||
However, this results in cumbersome source code which can be difficult to edit.  Using this template, the same result can be achieved with:  | 
  |||
<pre>{{mbox| ''f'': ''X'' × ''Y'' → [0, 1] }}</pre>  | 
  |||
===Dealing with equations===  | 
  |||
Because of Wikipedia limitations on templates, mbox doesn't function as stated above if the math contains an equals sign.  In this case, the following syntax should be used:  | 
  |||
<pre>{{mbox|eq= 2''x'' + 3''y'' + 5''z'' = 7 }}</pre>  | 
  |||
This longer syntax also works for non-equations.  | 
  |||
</noinclude>  | 
  </noinclude>  | 
||




