Шаблон:Диапазон

Материал из Буквицы
Перейти к навигации Перейти к поиску

Данный шаблон облегчает формирование диапазонов вида

123 МГц — 345 ГГц.

Если первый и второй суффиксы в диапазоне равны (например, ГГц), диапазон сокращается до

123—345 км.

Если обе границы диапазона равны (или одна из них не указана), то диапазон вырождается до простого значения:

123 а. е.

Возможен вариант и без суффиксов:

123—345.

Синтаксис вызова шаблона:

{{диапазон|<значение 1>|<суффикс 1>|<суффикс 1 по умолчанию>|
           <значение 2>|<суффикс 2>|<суффикс 2 по умолчанию>|
           <делать гиперссылки?>}}
  • <Суффикс 1 по умолчанию> используется в том случае, если <суффикс 1> не задан или пуст. То же относится к <суффикс 2 по умолчанию>.
  • Если суффиксы по умолчанию должны быть одинаковые, то достаточно указать только один (любой) из них; например, если не заданы ни <суффикс 1>, ни <суффикс 1 по умолчанию>, то будет использован <суффикс 2 по умолчанию>.
  • Если <значение 1> и <значение 2> вместе с суффиксами равны (или одно из них не задано), диапазон вырождается в просто число.
  • Последний параметр управляет тем, будет ли для единиц измерения формироваться гиперссылка или они будут показываться так, как переданы: гиперссылки не будет формироваться если в последнем параметре указать «0».

Примеры использования:

{{диапазон|123|кГц|МГц|345|ГГц|ТГц}}
123 кГц — 345 ГГц
{{диапазон|123|кГц|МГц|345||ТГц}}
123 кГц — 345 ТГц
{{диапазон|123||МГц|345||ТГц}}
123 МГц — 345 ТГц
{{диапазон|123|||345|ТГц}}
123—345 ТГц
{{диапазон|123|||345||ТГц}}
123—345 ТГц
{{диапазон|||МГц|345}}
345 МГц
{{диапазон|123|||123||ТГц}}
123 ТГц
{{диапазон|123||МГц|||ТГц}}
123 МГц
{{диапазон|123||МГц|||ТГц|0}}
123 МГц
{{диапазон|123|||345}}
123—345
{{диапазон|123}}
123

Этот шаблон предназначен для использования в других шаблонах, которым значения и единицы измерения передаются в качестве параметров. Например, если некоторому шаблону передаются значения передаются 1-м и 3-м параметрами, а единицы измерения — 2-м и 4-м, и нужно сформировать диапазон, в предположении, что по умолчанию единицей измерения является «ГГц», то шаблон {{диапазон}} можно вызвать одним из следующих способов:

{{диапазон|{{{1|}}}|{{{2|}}}|ГГц|{{{3|}}}|{{{4|}}}|ГГц}}
{{диапазон|{{{1|}}}|{{{2|}}}|ГГц|{{{3|}}}|{{{4|}}}}}
{{диапазон|{{{1|}}}|{{{2|}}}||{{{3|}}}|{{{4|}}}|ГГц}}