Шаблон:Дробь

Этот шаблон используется для построения дробей. Он использует один, два или три неименованных параметра для указания целой части, числителя и знаменателя (подробнее см. в примерах ниже), а также именованный параметр ед (сокр. от «единица измерения») либо u (от англ. unit [of measurement] — «единица [измерения]») для указания единицы измерения после числа. Шаблон запрещает перевод строки в пределах выводимого им текста (CSS-стиль "white-space:nowrap"), таким образом предотвращая, к примеру, отрыв целой части числа от дробной, или отрыв единицы измерения от числа.

Примеры:

{дробь|A|B|C}
A+BC (заданы целое, числитель и знаменатель)
A<s style="display:none">+</s><small><sup>B</sup><big>⁄</big><sub>C</sub></small>
{дробь|A|B}
AB (заданы числитель и знаменатель)
<small><sup>A</sup><big>⁄</big><sub>B</sub></small>
{дробь|A}
1A (задан только знаменатель, числитель равен единице)
<small><sup>1</sup><big>⁄</big><sub>A</sub></small>
{дробь|2|3|4|u=[[Метр|м]]} или {дробь|2|3|4|ед=[[Метр|м]]}
2+34 м (заданы целое, числитель, знаменатель и единица измерения — метр)

12 13 14 18 12 13 23 14 24 34 18 28 38 48 58 68 78 116 316 516 716 916 1116 1316 1516 532 2732

Все параметры должны быть целыми числами, строковыми константами либо десятичными дробями с разделяющей точкой (не запятой). При выполнении шаблона параметры модифицируются с помощью функции {formatnum:*}: вставляется пробел между группами разрядов, точка меняется на запятую:

{дробь|1|10000} → 110 000

{дробь|{math|''a''}|100} → a100

{дробь|1|2.54} → 12,54

{дробь|1|2,54} → 12,54 (ошибка, была использована запятая как десятичный разделитель)

См. также

  • {дробь2} — возвращает дробь с горизонтальным разделителем — 2/3