Sjabloon:Frac

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen

[bewerken] [purge] Template documentation

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)
<span class="frac">A<sup>&nbsp;B</sup><sub>C</sub></span>
{{frac|A|B}}
AB (numerator and denominator)
<span class="frac"><sup>A</sup><sub>B</sub></span>
{{frac|A}}
1A (denominator only)
<span class="frac"><sup>1</sup><sub>A</sub></span>
{{frac}}
(fraction slash only)
<span class="frac"></span>

Parameters

<templatedata> {

 "description": "A template for displaying common fractions of the form int+num/den nicely. It supports 0–3 anonymous parameters with positional meaning.",
 "params": {
   "1": {
      "label": "1st part from left",
      "description": "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.",
      "type": "string",
      "required": false
   },
   "2": {
      "label": "2nd part from left",
      "description": "Denominator if two parameters supplied. Numerator if three parameters supplied.",
      "type": "string",
      "required": false
   },
   "3": {
      "label": "3rd part from left",
      "description": "Denominator, always.",
      "type": "string",
      "required": false
   }
 }

} </templatedata>

Examples

Numbers
12 13 23 14 34 15 25 35 45 16 56 17 27 37 47 57 67 18 38 58 78 116 316 516 716 916 1116 1316 1516
Units
ms kmh kg·m 1s Mbits

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:

.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

af:Sjabloon:Breuk ar:قالب:Frac as:সাঁচ:Frac az:Şablon:Frac bar:Vorlage:Bruch bn:টেমপ্লেট:Frac ca:Plantilla:Frac cs:Šablona:Zlomek da:Skabelon:Brøk diq:Şablon:Frac de:Vorlage:Bruch el:Πρότυπο:Frac et:Mall:Murd es:Plantilla:Fracción fa:الگو:تقسیم fi:Malline:Murtoluku fr:Modèle:Fraction frr:Vorlage:Bruch gan:Template:Frac hi:साँचा:Frac hy:Կաղապար:Frac id:Templat:Frac ja:Template:分数 jv:Cithakan:Frac ko:틀:분수 is:Snið:Brot lt:Šablonas:Frac lv:Veidne:Frac mg:Endrika:Ampaha mk:Шаблон:Дроп ml:ഫലകം:Frac/വിവരണം mr:साचा:Frac ms:Templat:Frac ne:ढाँचा:Frac nl:Sjabloon:Breuk nn:Mal:Brøk no:Mal:Brøk oc:Modèl:Fraccion or:ଛାଞ୍ଚ:Frac os:Шаблон:Лыст pl:Szablon:U pt:Predefinição:Frac qu:Plantilla:Frac ro:Format:Fracție ru:Шаблон:Дробь simple:Template:Frac sl:Predloga:Ulomek sq:Stampa:Frac su:Citakan:Frac sv:Mall:Frac ta:வார்ப்புரு:Fraction te:మూస:Frac tr:Şablon:Frac uk:Шаблон:Дріб zh:Template:Fraction zh-yue:Template:分數