Шаблон:Дробь
⁄
Этот шаблон использует TemplateStyles и загружает следующие таблицы CSS-стилей:
|
Этот шаблон используется для построения дробей. Он использует один, два или три неименованных параметра для указания целой части, числителя и знаменателя (подробнее см. в примерах ниже), а также именованный параметр ед
(сокр. от «единица измерения») либо u
(от англ. unit [of measurement] — «единица [измерения]») для указания единицы измерения после числа. Шаблон запрещает перевод строки в пределах выводимого им текста (CSS-стиль "white-space:nowrap"
), таким образом предотвращая, к примеру, отрыв целой части числа от дробной, или отрыв единицы измерения от числа.
Примеры:
{{дробь|A|B|C}}
- A+B⁄C (заданы целое, числитель и знаменатель)
A<s style="display:none">+</s><small><sup>B</sup><big>⁄</big><sub>C</sub></small>
{{дробь|A|B}}
- A⁄B (заданы числитель и знаменатель)
<small><sup>A</sup><big>⁄</big><sub>B</sub></small>
{{дробь|A}}
- 1⁄A (задан только знаменатель, числитель равен единице)
<small><sup>1</sup><big>⁄</big><sub>A</sub></small>
{{дробь|2|3|4|u=[[Метр|м]]}}
или{{дробь|2|3|4|ед=[[Метр|м]]}}
- 2+3⁄4 м (заданы целое, числитель, знаменатель и единица измерения — метр)
1⁄2 1⁄3 1⁄4 1⁄8 1⁄2 1⁄3 2⁄3 1⁄4 2⁄4 3⁄4 1⁄8 2⁄8 3⁄8 4⁄8 5⁄8 6⁄8 7⁄8 1⁄16 3⁄16 5⁄16 7⁄16 9⁄16 11⁄16 13⁄16 15⁄16 5⁄32 27⁄32
Все параметры должны быть целыми числами, строковыми константами либо десятичными дробями с разделяющей точкой (не запятой). При выполнении шаблона параметры модифицируются с помощью функции {{formatnum:*}}: вставляется пробел между группами разрядов, точка меняется на запятую:
{{дробь|1|10000}} → 1⁄10 000
{{дробь|{{math|''a''}}|100}} → a⁄100
{{дробь|1|2.54}} → 1⁄2,54
{{дробь|1|2,54}} → 1⁄2,54 (ошибка, была использована запятая как десятичный разделитель)
См. также
править- {{дробь2}} — возвращает дробь с горизонтальным разделителем — 2/3