Difference between revisions of "Template:Mbox"

From Timelines
Jump to: navigation, search
(Dealing with equations)
m (Changed protection level for "Template:Mbox": Allowing template editors on some templates with full protection dating back to pre-WP:TPROT times which aren't too often or too sensitively used. ([Edit=Require template editor access] (indefinite)...)
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<span style="white-space: nowrap;">{{{eq|{{{1}}}}}}</span><noinclude>
+
{{#invoke:Message box|mbox}}<noinclude>
----
+
{{documentation}}
This template prevents line breaks during HTML mathematics.  It is a practical alternative to excessive use of [[non-breaking space]]s (&#38;nbsp;).
+
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
 
 
==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'':&#38;nbsp;''X''&#38;nbsp;×&#38;nbsp;''Y''&#38;nbsp;→&#38;nbsp;[0,&#38;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>

Latest revision as of 09:04, 25 March 2017

Template documentation[create]