Шаблон:Stack/Документация

Материал из Викитеки — свободной библиотеки

Шаблон для размещения нескольких (от 2 до 5) тестовых элементов (коротких строк) вертикально в строке текста. Принимает следующие параметры:

1 2 3
4 5 6
7 8 9
  • 1 — направление выравнивания (число от 1 до 9) по двум осям: 1) по вертикали относительно строки: 1, 2, 3 — вверх, 4, 5, 6 — посредине, 7, 8, 9 — вниз; 2) по горизонтали между элементами: 1, 4, 7 — влево, 2, 5, 8 — по центру, 3, 6, 9 — вправо (см. схему справа)
  • 2, 3 (обязательные), 4, 5, 6 — текстовые строки
  • chem — оформление химических формул; добавляет символы химических связей между элементами: 0 — нет связи (просвет), 1 — одинарная, 2 — двойная
  • chem2, chem3, chem4 — вид 2, 3 и 4 связи (между 2 и 3, 3 и 4, 4 и 5 элементами соответственно), если отличаются от значения chem
  • base — номер элемента (от 1 до 5), который будет выравниваться с окружающей строкой; применяется для несимметричного расположения блока по вертикали (только при направлениях выравнивания 4, 5 и 6)
  • x — уменьшенный размер текста: 0 — 50%, 1 — 60%, 2 — 70%, 3 (или пустой параметр) — 80%, 4 — 90%; может использоваться для одновременного указания верхнего и нижнего индексов: ''d''{{stack|5|1|2|x=2}}d12

Примеры[править]

  • {{stack|1|один|два}}одиндва, {{stack|5|один|два}}одиндва, {{stack|9|один|два}}одиндва, {{stack|6|один|два|три}}одиндватри, {{stack|4|один|два|три|четыре|пять}}одиндватричетырепять
  • Несимметричное размещение: {{stack|4|один|два|три|четыре|base=2}}одиндватричетыре, {{stack|4|один|два|три|четыре|base=3}}одиндватричетыре
  • Химические структурные формулы: {{stack|5|H|H ― C ― H|H|chem=1}}HH ― C ― HH, {{stack|8|CH₃ ― C ― CH₃|O|chem=2}}CH₃ ― C ― CH₃O; для лучших результатов рекомендуется использовать совместно с шаблоном {{хим2}} (для нижних индексов), сложные формулы составляются из нескольких вызовов шаблона:
    • {{хим2|CH3 ― {{stack|4|CH3|C ― |CH3|chem=1}} {{stack|7|C ― |O|chem=2}} {{stack|4|NO2|C ― |CN|C2H5|chem=1|base=2}}COOH}} → CH₃ ― CH₃C ―CH₃ C ― O NO₂C ―CNC₂H₅COOH

См. также[править]

Размещает несколько (от 2 до 5) текстовых элементов вертикально в строке.

Параметры шаблона

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
Направление выравнивания1

Выравнивание относительно строки: 1, 2, 3 - вверх, 4, 5, 6 - посредине, 7, 8, 9 - вниз; выравнивание элементов между собой: 1, 4, 7 - влево, 2, 5, 8 - по центру, 3, 6, 9 - вправо

Предлагаемые значения
1 2 3 4 5 6 7 8 9
По умолчанию
5
Числообязательный
22

Первый текстовый элемент

Однострочныйобязательный
33

Второй текстовый элемент

Однострочныйобязательный
44

Третий текстовый элемент

Однострочныйнеобязательный
55

Четвертый текстовый элемент

Однострочныйнеобязательный
66

Пятый текстовый элемент

Однострочныйнеобязательный
chemchem

Включает оформление для химических формул и отображает вертикальные связи; значения: 0 - нет связи, 1 - одинарная, 2 - двойная

Предлагаемые значения
0 1 2
Числонеобязательный
chem2chem2

Вертикальная связь между 2 и 3 элементами (если отличается от значения chem): 0 - нет, 1 - одинарная, 2 - двойная

Предлагаемые значения
0 1 2
По умолчанию
(значение chem)
Числонеобязательный
chem3chem3

Вертикальная связь между 3 и 4 элементами (если отличается от значения chem): 0 - нет, 1 - одинарная, 2 - двойная

Предлагаемые значения
0 1 2
По умолчанию
(значение chem)
Числонеобязательный
chem4chem4

Вертикальная связь между 4 и 5 элементами (если отличается от значения chem): 0 - нет, 1 - одинарная, 2 - двойная

Предлагаемые значения
0 1 2
По умолчанию
(значение chem)
Числонеобязательный
basebase

Номер текстового элемента, который выравнивается с окружающей строкой (считая от верхнего), от 1 до 5; применяется для несимметричного расположения блока (только с числом элементов больше двух и выравниванием посредине, т.е. 4, 5, и 6)

Предлагаемые значения
1 2 3 4 5
По умолчанию
(выравнивание посредине строки)
Числонеобязательный
xx

Уменьшенный размер шрифта: 0 - 50%, 1 - 60%, 2 - 70%, 3 - 80%, 4 - 90%

Предлагаемые значения
0 1 2 3 4
По умолчанию
80%
Числонеобязательный