Шаблон:Documentation subpage
Этот шаблон создает нумерованный блок, который обычно используется для нумерации математических формул. Этот шаблон можно использовать вместе с Шаблон:Tl и Шаблон:Tl для создания хорошо отформатированных нумерованных уравнений, если требуется обратная ссылка на уравнение.
Параметры
Команда: {{NumBlk|<1>|<2>|<3>|RawN=<>|LnSty=<>|Border=<>}}
Параметры {{{1}}}, {{{2}}}, и {{{3}}} — обязательны. Кроме того, есть три необязательных параметра {{{RawN}}}, {{{LnSty}}} и {{{Border}}}.
- {{{1}}}: задаёт отступ. Чем больше двоеточий (:) вы поставите, тем больше будет отступ блока (до максимального в 20 отступов). Этот параметр может быть пустым, если отступ не требуется.
- {{{2}}}: тело или содержимое блока.
- {{{3}}}: задаёт номер блока.
- {{{RawN}}}: если непустое (не пробел) значение, дополнительное форматирование не будет применяться к номеру блока.
- {{{LnSty}}}: задаёт стиль линии.
- {{{Border}}}: если установлено, обведит уравнение рамкой (экспериментально).
Примеры
Уравнения могут отображать HTML
|
|
{{NumBlk|:|<math>y=ax+b</math>|Eq. 3}}
|
Шаблон:NumBlk
|
|
{{NumBlk|:|<math>ax^2+bx+c=0</math>|Eq. 3}}
|
Шаблон:NumBlk
|
|
{{NumBlk|:|<math>\Psi(x_1,x_2)=U(x_1)V(x_2)</math>|2}}
|
Шаблон:NumBlk
|
Отступ
|
|
{{NumBlk||<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3.5}}
|
Шаблон:NumBlk
|
|
{{NumBlk|:|<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|1}}
|
Шаблон:NumBlk
|
|
{{NumBlk|::|<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|13.7}}
|
Шаблон:NumBlk
|
|
{{NumBlk|:::|<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|1.2}}
|
Шаблон:NumBlk
|
Форматирование номера уравнения
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=3.5|RawN=.}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<3.5>|RawN=.}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=[3.5]|RawN=.}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3='''[3.5]'''|RawN=.}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<math>(3.5)</math>|RawN=.}}
|
Шаблон:NumBlk
|
Стиль линии
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''(3.5)'''</Big>|RawN=.|LnSty=1px dashed red}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''(3.5)'''</Big>|RawN=.|LnSty=3px dashed #0a7392}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.|LnSty=3px solid green}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.|LnSty=5px dotted blue}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.|LnSty=0px solid green}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.|LnSty=5px none green}}
|
Шаблон:NumBlk
|
|
{{NumBlk|1=:|2=<math>\mathbf{a}(t)=\frac{d}{dt}\mathbf{v}(t)</math>|3=<Big>'''[3.5]'''</Big>|RawN=.|LnSty=3px double green}}
|
Шаблон:NumBlk
|
Рамка
|
|
{{NumBlk|:|<math>y=ax+b</math>|Eq. 3|Border=1}}
|
Шаблон:NumBlk
|
Позиционирование относительно окружающих изображений
Пронумерованные блоки следует размещать вокруг изображений, занимающих место в левой или правой части экрана. Чтобы пронумерованный блок имел доступ ко всей строке, рассмотрите возможность использования шаблона, подобного Шаблон:Tl.
Чтобы проиллюстрировать это, рассмотрим пример:
Шаблон:Markupv
Шаблон:Clear
Если желательно, чтобы пронумерованный блок занимал всю строку, перед ним следует поставить Шаблон:Tl.
Шаблон:Markupv
Предупреждение о таблице
Поскольку Шаблон:Tl реализован как таблица, размещение Шаблон:Tl в таблице даёт w:Help:Table#Nested_tables. Из-за ошибки в работе вложенных таблиц в MediaWiki необходимо осторожно использовать Шаблон:Tl. В частности, когда желателен отступ для внешней таблицы, используйте явные теги Шаблон:Tag для отступа вместо начального двоеточия (:).
Например,
Шаблон:Markupv
который показывает, как внешние теги Шаблон:Tag дают тот же отступ, что и одиночное двоеточие (:) перед таблицей.
Другой пример:
| Код
|
<dl><dd>
<dl><dd>
{|
|-
|The first parameter for indentation still works when used inside table.
{{NumBlk|::::|<math>ax^2+bx+c=0</math>|Level 4}}
{{NumBlk|:::|<math>ax^2+bx+c=0</math>|Level 3}}
{{NumBlk|::|<math>ax^2+bx+c=0</math>|Level 2}}
{{NumBlk|:|<math>ax^2+bx+c=0</math>|Level 1}}
{{NumBlk||<math>ax^2+bx+c=0</math>|Level 0}}
|-
|}
</dd></dl>
</dd></dl>
|
| Вид
|
-
-
|
который использует два набора явных тегов, чтобы задать такой же отступ, как два двоеточия (::).