wikipedia>Crissov
remove duplication
wikipedia>Crissov
Line 5: Line 5:
Please '''do not''' <code>subst:</code>itute it. This template should '''not''' be used in science or mathematical articles, per [[MOS:FRAC]] and [[MOS:MATH#Fractions]]; use {{tl|sfrac}} instead. To allow numerical sorting of a column containing fractions, use {{tl|sortfrac}} instead. It is a combination of this template and {{tl|sort}}.
Please '''do not''' <code>subst:</code>itute it. This template should '''not''' be used in science or mathematical articles, per [[MOS:FRAC]] and [[MOS:MATH#Fractions]]; use {{tl|sfrac}} instead. To allow numerical sorting of a column containing fractions, use {{tl|sortfrac}} instead. It is a combination of this template and {{tl|sort}}.
;<code><nowiki>{{frac|A|B|C}}</nowiki></code>: {{frac|A|B|C}} (integer, numerator and denominator)
;<code><nowiki>{{frac|A|B|C}}</nowiki></code>: {{frac|A|B|C}} (integer, numerator and denominator)
:<source lang=html4strict><span class="frac">A<sup>&nbsp;B</sup>⁄<sub>C</sub></span></source>
:<source lang=html5><span class="frac">A<sup>&nbsp;B</sup>⁄<sub>C</sub></span></source>
;<code><nowiki>{{frac|A|B}}</nowiki></code>: {{frac|A|B}} (numerator and denominator)
;<code><nowiki>{{frac|A|B}}</nowiki></code>: {{frac|A|B}} (numerator and denominator)
:<source lang=html4strict><span class="frac"><sup>A</sup>⁄<sub>B</sub></span></source>
:<source lang=html5><span class="frac"><sup>A</sup>⁄<sub>B</sub></span></source>
;<code><nowiki>{{frac|A}}</nowiki></code>: {{frac|A}} (denominator only)
;<code><nowiki>{{frac|A}}</nowiki></code>: {{frac|A}} (denominator only)
:<source lang=html4strict><span class="frac"><sup>1</sup>⁄<sub>A</sub></span></source>
:<source lang=html5><span class="frac"><sup>1</sup>⁄<sub>A</sub></span></source>
;<code><nowiki>{{frac}}</nowiki></code>: {{frac}} (fraction slash only)
;<code><nowiki>{{frac}}</nowiki></code>: {{frac}} (fraction slash only)
:<source lang=html4strict><span class="frac">⁄</span></source>
:<source lang=html5><span class="frac">⁄</span></source>


==Examples==
==Examples==
Line 54: Line 54:


</source>-->
</source>-->
== Code ==
<source lang=html5>
<span class="frac nowrap">{{#if:{{{3|}}}
|{{{1}}}<sup>&#32;{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
|{{#if:{{{2|}}}
  |<sup>{{{1}}}</sup>&frasl;<sub>{{{2}}}</sub>
  |{{#if:{{{1|}}}
  |<sup>1</sup>&frasl;<sub>{{{1}}}</sub>
  |&frasl;
  }}
}}
}}</span>
</source>


==Notes==
==Notes==

Revision as of 16:21, 27 November 2012

Template:Documentation subpage This template builds an alternative form of common fractions. The template takes one, two, or three parameters: the optional integer (may be signed), the optional numerator and the required denominator; in this order.

Please do not subst:itute it. This template should not be used in science or mathematical articles, per MOS:FRAC and MOS:MATH#Fractions; use {{sfrac}} instead. To allow numerical sorting of a column containing fractions, use {{sortfrac}} instead. It is a combination of this template and {{sort}}.

{{frac|A|B|C}}
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").A+BC (integer, numerator and denominator)
<span class="frac">A<sup>&nbsp;B</sup><sub>C</sub></span>
{{frac|A|B}}
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").AB (numerator and denominator)
<span class="frac"><sup>A</sup><sub>B</sub></span>
{{frac|A}}
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1A (denominator only)
<span class="frac"><sup>1</sup><sub>A</sub></span>
{{frac}}
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text"). (fraction slash only)
<span class="frac"></span>

Examples

Numbers
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").12 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").13 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").23 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").14 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").34 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").15 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").25 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").35 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").45 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").56 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").17 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").27 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").37 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").47 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").57 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").67 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").18 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").38 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").58 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").78 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").116 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").316 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").516 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").716 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").916 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1116 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1316 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1516
Units
Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").ms Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").kmh Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").kg·m Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1s Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").Mbits

Deactivation and customization

Users who prefer to see fractions inline, e.g. „1 2⁄3“ instead of „Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1+23“, can turn off the effects of this template by adding the following code to their user stylesheet:

.frac>sup /* numerator */,
.frac>sub /* denominator */
{
  vertical-align: inherit/* or baseline*/;
  font-size: inherit/* or 1em*/;
  line-height: inherit/* or 1*/;
  position: inherit/* or static*/;
}

Code

<span class="frac nowrap">{{#if:{{{3|}}}
 |{{{1}}}<sup>&#32;{{{2}}}</sup>&frasl;<sub>{{{3}}}</sub>
 |{{#if:{{{2|}}}
  |<sup>{{{1}}}</sup>&frasl;<sub>{{{2}}}</sub>
  |{{#if:{{{1|}}}
   |<sup>1</sup>&frasl;<sub>{{{1}}}</sub>
   |&frasl;
  }}
 }}
}}</span>

Notes

  • &frasl; may be used to print out the fraction glyph " ⁄ "

See also