Template:Fraction/doc: Difference between revisions
wikipedia>Edokter |
wikipedia>Edokter |
||
Line 60: | Line 60: | ||
*{{tl|1/2}}, {{tl|1/3}}, {{tl|2/3}}, {{tl|1/4}}, {{tl|3/4}} | *{{tl|1/2}}, {{tl|1/3}}, {{tl|2/3}}, {{tl|1/4}}, {{tl|3/4}} | ||
*{{tl|fraction}}, only uses precomposed glyphs | *{{tl|fraction}}, only uses precomposed glyphs | ||
*{{tl|sfrac}}, displays | *{{tl|sfrac}}, displays common fractions using a [[vinculum]] | ||
*{{tl|fracText}}, use inline fractions, for use in mathematics articles | *{{tl|fracText}}, use inline fractions, for use in mathematics articles | ||
Revision as of 11:25, 14 December 2011
Template:Documentation subpage
This template builds an alternative form of common fractions. It 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 mathematical articles, per MOS:MATH#Fractions.
{{frac|A|B|C}}
- Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").A+B⁄C (integer, numerator and denominator)
<span class="frac">A<sup> 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").A⁄B (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").1⁄A (denominator only)
<span class="frac"><sup>1</sup>⁄<sub>A</sub></span>
Examples
- Numbers
- Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄2 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄3 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").2⁄3 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄4 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").3⁄4 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄5 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").2⁄5 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").3⁄5 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").4⁄5 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄6 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").5⁄6 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").2⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").3⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").4⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").5⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").6⁄7 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄8 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").3⁄8 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").5⁄8 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").7⁄8 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").3⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").5⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").7⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").9⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").11⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").13⁄16 Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").15⁄16
- Units
- Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").m⁄s Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").km⁄h Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").kg·m⁄s² Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").1⁄s Page Template:Fraction/styles.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").Mbit⁄s
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+2⁄3, 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*/;
}
These selectors and properties can also be used as a base for custom rendering of vulgar fractions:
/* Stacked Fractions (does not work with three parameters currently) */
.frac
{
display: inline-block;
margin-bottom: -0.3em;
vertical-align: 0.8em;
line-height: 1.2em;
text-align: center;
visibility: hidden;/*hide fraction slash*/
}
.frac>sup /* numerator */,
.frac>sub /* denominator */
{
vertical-align: inherit;
font-size: 85%;
line-height: inherit;
position: static;
visibility: show;
}
.frac>sup::after
{
content: "\A" /* a line break */
}
.frac>sub
{
text-decoration: overline;
}
Notes
⁄
may be used to print out the fraction glyph " ⁄ "
See also
To allow numerical sorting of a column containing fractions, use {{sortfrac}} instead. It is a combination of this template and {{sort}}.
- {{1/2}}, {{1/3}}, {{2/3}}, {{1/4}}, {{3/4}}
- {{fraction}}, only uses precomposed glyphs
- {{sfrac}}, displays common fractions using a vinculum
- {{fracText}}, use inline fractions, for use in mathematics articles