Template:Frac/doc

From Zoophilia Wiki
Revision as of 09:47, 30 June 2013 by meta>Maschen
Jump to navigationJump to search

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}}
A BC (integer, numerator and denominator)
<source lang=html5>A BC</source>
{{frac|A|B}}
AB (numerator and denominator)
<source lang=html5>AB</source>
{{frac|A}}
1A (denominator only)
<source lang=html5>1A</source>
{{frac}}
(fraction slash only)
<source lang=html5></source>

Parameters

A template for displaying common fractions of the form int+num/den nicely. It supports 0–3 anonymous parameters with positional meaning.

Template parameters

ParameterDescriptionTypeStatus
1st part from left1

Denominator if only parameter supplied. Numerator if two parameters supplied. Integer if three parameters supplied. If no parameter is specified the template will render a fraction slash only.

Stringoptional
2nd part from left2

Denominator if two parameters supplied. Numerator if three parameters supplied.

Stringoptional
3rd part from left3

Denominator, always.

Stringoptional

Examples

Numbers
121323143415253545165617273747576718385878116316516716916111613161516
Units
mskmhkg·m1sMbits

Deactivation and customization

Users who prefer to see fractions inline, e.g. "1 2⁄3" instead of "​1 23", can turn off the effects of this template by adding the following code to their user stylesheet: <source lang="css">.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 */;

}</source>

Code

<source lang=html5> </source>

Notes

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

See also