Шаблон:NumBlk/doc

Материал из testwiki
Версия от 15:09, 8 июня 2021; imported>Ququ (уточнение)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон: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>
Вид
The first parameter for indentation still works when used inside table.

Шаблон:NumBlk Шаблон:NumBlk Шаблон:NumBlk Шаблон:NumBlk Шаблон:NumBlk

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