Template:Fraction: Difference between revisions

From Vigyanwiki
Template>Crissov
No edit summary
m (59 revisions imported from alpha:Template:Fraction)
 
(37 intermediate revisions by 24 users not shown)
Line 1: Line 1:
<includeonly>{{#if:{{{3|}}}|{{{1}}}<s style="display:none">+</s><small><sup>{{{2}}}</sup><big>⁄</big><sub>{{{3}}}</sub></small>|<noinclude>#else:
<templatestyles src="Fraction/styles.css" /><span class="frac" role="math">{{#if:{{{3|}}}<!-- if 3
</noinclude>{{#if:{{{2|}}}|<noinclude>Complex:
  -->|{{{1}}}<span class="sr-only">+</span><span class="num">{{{2}}}</span>&frasl;<span class="den">{{{3}}}</span><!-- then 1 2/3
</noinclude>{{#switch:{{{2}}}
  -->|{{#if:{{{2|}}}<!-- elseif 2
| 2 = {{#ifeq:{{{1}}}
    -->|<span class="num">{{{1}}}</span>&frasl;<span class="den">{{{2}}}</span><!-- then 1/2
  | 1 | ½
    -->|{{#if:{{{1|}}}<!-- elseif 1
  |<small><sup>{{{1}}}</sup><big>⁄</big><sub>{{{2}}}</sub></small>
      -->|<span class="num">1</span>&frasl;<span class="den">{{{1}}}</span><!-- then 1/1
  }}
      -->|&frasl;<!-- else 0, a slash
| 3 = {{#switch:{{{1}}}
    -->}}<!-- endif 1
  | 1 = ⅓
  -->}}<!-- endif 2
  | 2 = ⅔
-->}}<!-- endif 3
  | <small><sup>{{{1}}}</sup><big>⁄</big><sub>{{{2}}}</sub></small>
--></span><noinclude>
  }}
{{documentation}}
| 4 = {{#switch:{{{1}}}
  | 1 = ¼
  | 2 = ½
  | 3 = ¾
  | <small><sup>{{{1}}}</sup><big>⁄</big><sub>{{{2}}}</sub></small>
  }}
| 8 = {{#switch:{{{1}}}
  | 1 = ⅛
  | 2 = ¼
  | 3 = ⅜
  | 4 = ½
  | 5 = ⅝
  | 6 = ¾
  | 7 = ⅞
  | <small><sup>{{{1}}}</sup><big>⁄</big><sub>{{{2}}}</sub></small>
  }}
| <small><sup>{{{1}}}</sup><big>⁄</big><sub>{{{2}}}</sub></small>
}}|<noinclude>#else:
</noinclude><small><sup>1</sup><big>⁄</big><sub>{{{1}}}</sub></small>}}}}</includeonly><noinclude>
 
This template builds nicer-looking [[common fraction]]s. It takes one, two or three parameters: the optional integer (maybe signed), the optional numerator and the required denominator; in this order.
; <code><nowiki>{{frac|A|B|C}}</nowiki></code>: {{frac|A|B|C}} (integer, numerator and denominator)
: <code><var>A</var>&lt;s style="display:none">+&lt;/s>&lt;small>&lt;sup><var>B</var>&lt;/sup>&lt;big>⁄&lt;/big>&lt;sub><var>C</var>&lt;/sub>&lt;/small></code>
; <code><nowiki>{{frac|A|B}}</nowiki></code>: {{frac|A|B}} (numerator and denominator)
: <code>&lt;small>&lt;sup><var>A</var>&lt;/sup>&lt;big>⁄&lt;/big>&lt;sub><var>B</var>&lt;/sub>&lt;/small></code>
; <code><nowiki>{{frac|A}}</nowiki></code>: {{frac|A}} (denominator only)
: <code>&lt;small>&lt;sup>1&lt;/sup>&lt;big>⁄&lt;/big>&lt;sub><var>A</var>&lt;/sub>&lt;/small></code>
 
{{frac|2}}
{{frac|3}}
{{frac|4}}
{{frac|8}}
{{frac|1|2}}
{{frac|1|3}}
{{frac|2|3}}
{{frac|1|4}}
{{frac|2|4}}
{{frac|3|4}}
{{frac|1|8}}
{{frac|2|8}}
{{frac|3|8}}
{{frac|4|8}}
{{frac|5|8}}
{{frac|6|8}}
{{frac|7|8}}
 
[[de:Vorlage:Bruch]]
[[es:Plantilla:Fracción]]
[[ja:Template:分数]]
[[mk:Шаблон:Дроп]]
[[simple:Template:Frac]]
</noinclude>
</noinclude>

Latest revision as of 09:20, 16 December 2022

Template documentation