틀:Mbox: 두 판 사이의 차이
Revi HQ
내용 추가됨 내용 삭제됨
편집 요약 없음 |
(steal unused template for a new high-level meta-template (for interaction between {{ambox}}, {{imbox}} and {{cmbox}}) |
||
1번째 줄: | 1번째 줄: | ||
{{ {{#switch:{{NAMESPACE}} |
|||
<span style="white-space: nowrap;">{{{|{{{1}}}}}}</span><noinclude> |
|||
|{{ns:0}}=ambox |
|||
---- |
|||
|{{ns:Image}}=imbox |
|||
This template prevents line breaks during HTML mathematics. It is a practical alternative to excessive use of [[non-breaking space]]s (&nbsp;). |
|||
|{{ns:Category}}=cmbox |
|||
|#default=ambox |
|||
==Use== |
|||
}} |
|||
In a math article, included math such as |
|||
|{{#if:{{{type|}}}|type|}}={{{type|}}} |
|||
<pre>''f'': ''X'' × ''Y'' → [0, 1]</pre> |
|||
|{{#if:{{{image|}}}|image|}}={{{image|}}} |
|||
may end up broken between lines. This can be fixed using nonbreaking spaces: |
|||
|{{#if:{{{style|}}}|style|}}={{{style|}}} |
|||
<pre>''f'':&nbsp;''X''&nbsp;×&nbsp;''Y''&nbsp;→&nbsp;[0,&nbsp;1]</pre> |
|||
|{{#if:{{{textstyle|}}}|textstyle|}}={{{textstyle|}}} |
|||
However, this results in cumbersome source code which can be difficult to edit. Using this template, the same result can be achieved with: |
|||
|{{#if:{{{text|}}}|text|}}={{{text|}}} |
|||
<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|= 2''x'' + 3''y'' + 5''z'' = 7}}</pre> |
|||
Using |= instead of | also works for non-equations. |
|||
[[Category:Mathematics templates|{{PAGENAME}}]] |
|||
</noinclude> |