Эти шаблоны показывают шахматную диаграмму , графическое представление позиции в шахматной игре, с использованием стандартизированных символов, напоминающих фигуры стандартного набора шахмат Стаунтона . Шаблон по умолчанию для стандартной шахматной доски — {{ Chess diagram }} . Эта документация охватывает все связанные шаблоны.
Существует несколько стандартных шаблонов шахматных диаграмм:
Также имеются шаблоны для вариантов шахмат :
Синтаксис в основном одинаков для всех шаблонов шахматных диаграмм.
{{ Шахматная диаграмма | <выравнивание> (параметр #1) | <заголовок> (#2) | размер = | цифры = | буквы = | <a8> | <b8> | ... | <h8> (#3 до ... | <a7> | <b7> | ... | <h7>...| <a1> | <b1> | ... | < h1 > ( ... #66) | <footer> (#67) | обратный = }}
Параметры:
<alignment>
– определяет горизонтальное выравнивание (плавающее) всей таблицы, должно быть tright
или tleft
(или ничего)<header>
– текст, отображаемый над диаграммой, может быть пустым;size
- указывает размер каждого квадрата в пикселях, по умолчанию 26.numbers
- указывает, пронумерованы ли строки. Возможные варианты: left , right , both (по умолчанию) или none .letters
- указывает, будут ли столбцы обозначены буквами. Возможные варианты: top , bottom , both (по умолчанию) или none .<a8>, <b8>, ... <h1>
– определить соответствующие клетки шахматной доски, см. ниже;<footer>
– текст, отображаемый под диаграммой, может быть пустым; необязательно – может быть опущен (в настоящее время отсутствует в других шаблонах)Квадрат определяется именем части или пустым параметром. Имена частей даны в алгебраической нотации:
Эти буквы сочетаются либо с "l" для Света=Белого, либо с "d" для Тьмы=Черного. Таким образом, "kl" — это король Белых, а "nd" — это конь Черных.
Пустой квадрат пишется либо с помощью подчеркивания, либо пробелов, либо вообще без них. Рекомендуется два пробела.
Также доступны некоторые шахматные фигуры фей . В общем, нет соглашения, какую перевернутую фигуру использовать, но в общем случае следует использовать что-то похожее на то, как ходит фигура фей (например, верблюд должен использовать перевернутую иконку коня).
Другие подходящие изображения включают в себя:
Вы также можете использовать «xx» для черного креста, «ox» для белого креста, «xo» для черного круга на пустом квадрате или «oo» для белого круга.
При отображении направлений движения на доске доступны стрелки.
Числа также можно добавлять к квадратам, используя «x0» для 0, «x1» для 1, «x2» для 2, ..., «x9» для 9.
Данная диаграмма рекомендуется для общего использования в качестве основной диаграммы в статьях о шахматных дебютах, окончаниях, играх, позициях и т. д. См. соответствующий код ниже.
{{ Шахматная диаграмма | прямо | | рд | нд | бд | кд | кд | бд | нд | рд | пд | пд | пд | | пд | пд | | | | | | | | | | | пд | | | | | | | | | пл | пл | | | | | | | | | | пл | пл | пл | пл | | | пл | рл | нл | бл | кл | кл | бл | нл | рл | Королевский гамбит }}
{{ Шахматная диаграмма | прямо | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Пустая доска }}
Это может быть удобно использовать в статьях по шахматным задачам. Обратите внимание, что в верхнем и нижнем колонтитулах можно использовать жирный шрифт или курсив . Также можно использовать <br>
для переноса строк.
{{ Шахматная диаграмма | tright | '''В. Лангстафф''' , ''Шахматный любитель'' 1922| | | | | кд | | | рд | | | | | | | | | | | | | | | бл | | пл | | | | | рл | | кл | пд | пл | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '''Мат в 2 хода''' {{ pb }} В этой задаче используется метод ''частичного ретроградного анализа'' . }}
См. соответствующий код ниже. Если вам не нужны подписи, просто удалите их, но не удаляйте второй символ "|" для подписи выше; можно удалить последний символ для более длинной подписи ниже.
Диаграмма перемещается влево, чтобы проиллюстрировать использование первого параметра.
{{ Шахматная диаграмма | tleft | | | | | | | | | | | | | | | | | | xx | xo | xx | | | | | | | | | пл | | | | | | | | | | | | пл | | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | пл | | | | | | | | | | | }}
Это можно использовать, чтобы показать, как двигаются фигуры.
{{ Шахматная диаграмма | tleft | | | | ua | | | | | | | | ua | | | | | | ла | ла | р -д | ра | ра | ра | ра | ра | | | да | | | | | | | | да | | ул | ua | ты | | | | да | | ла | кл | ра | | | | да | | дл | да | доктор | | | | да | | | | | | Пример, показывающий, как белый король может ходить в любом направлении, но только на одну клетку, в то время как черная ладья может ходить на любое количество клеток, но только вверх и вниз, а также вправо и влево. }}
{{ Шахматная диаграмма | прямо | | | ул | | ua | | ты | | | | | ул | ua | ты | | | | ла | ла | ла | кл | ра | ра | ра | ра | | | дл | да | доктор | | | | | дл | | да | | доктор | | | дл | | | да | | | доктор | | | | | да | | | | доктор | | | | да | | | | }}
На доске справа показано, что белый ферзь может пройти любое расстояние в любом из этих направлений.
Другой метод для примера с ладьей:
{{ Шахматная диаграмма | tleft | | | | | | | | | | | | уд | | | | | | | лр | р -д | лр | | | | | | | уд | | | | | | | | | | ул | ua | ты | | | | | | ла | кл | ра | | | | | | дл | да | доктор | | | | | | | | | }}
Это может быть полезно в статьях с большим количеством диаграмм. Он использует другой шаблон под названием {{ Chess diagram small }} .
Небольшие диаграммы также могут иметь заголовок.
{{ Шахматная диаграмма маленькая | правая | [[ Игра века (шахматы) | Игра века ]]| рд | | | кд | | рд | кд | | пд | | | пд | | | пд | бд | пд | | нд | пд | | | нд | пд | | | | кв | | | | бл | | | | | пл | пл | | бд | | | | нл | | | нл | | | пл | пл | | | | пл | пл | пл | | | | рл | кл | бл | | рл | Позиция после 11.Bg5 }}
Для шахматных досок нестандартных размеров нужны специальные шаблоны. Существуют шаблоны для следующих досок:
{{ Шахматная диаграмма 5x5 | прямая | | кд | кд | бд | нд | рд | пд | пд | пд | пд | | | | | | пл | пл | пл | пл | пл | кл | кл | бл | нл | рл| Минишахматы Гарднера }} |
{{ Шахматная диаграмма 6x6 | прямая | | рд | нд | кд | кд | нд | рд | пд | пд | пд | пд | пд | пд | | | | | | | | | | пл | пл | пл | пл | пл | пл | рл | нл | кл | кл | нл | рл| Лос-Аламосские шахматы }} |
{{ Шахматная диаграмма 8x10 | прямая | | рд | нд | ад | бд | кд | кд | бд | кд | нд | рд | пд | пд | пд | пд | пд | пд | пд | пд | пд | пд | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | пл | пл | пл | пл | пл | пл | пл | пл | пл | пл | рл | нл | ал | бл | кл | кл | бл | нл | рл | Шахматы Капабланки }} |
{{ Шахматная диаграмма 10x10 | прямая | | рд | | | | | | | | | рд | | нд | бд | кд | кд | кд | ад | бд | нд | | пд ... | Великие шахматы }} |
{{ диаграмма шахматной партии bughouse | A1 = Команда 1, Доска A | A2 = Команда 2, Доска A | B1 = Команда 1, Доска B | B2 = Команда 2, Доска B | прямо || рд | нд | бд | кд | кд | бд | нд | рд | пд | пд | пд | пд | пд | пд | пд | пд | | | | | | | | | | | | | | | | | | | | | | | | | | | | | пл | пл | пл | пл | пл | пл | пл | пл | рл | нл | бл | кл | кл | бл | нл | рл | рл | нл | бл | кл | кл | кл | бл | нл | рл | пл | пл | пл | пл | пл | пл | пл | пл | пл | пл | | | | | | | | | | | | | | | | | | | | | | | | | | | | пд | пд | пд | пд | пд | пд | пд | пд | рд | нд | бд | кд | кд | бд | нд | рд | Установка и начальная позиция Bughouse }} |
{{ диаграмма шахмат Алисы | tright || рд | нд | бд | кд | кд | | нд | рд | пд | пд | пд | | пд | пд | пд | | | | | | | | | | нл | | | | | | | | | | | | | | | | | пл | пл | пл | пл | пл | пл | пл | пл | рл | нл | бл | кл | кл | бл | | рл | | | | | | | | | | | | | | | | | | | | пд | | | | | | | | бд | ... | Позиция после 1.Кf3 е6 2.Кe5 Сc5 }} |
{{ Диаграмма Раумшаха | правда || rd | nd | kd | nd | rd | pd | pd | pd | pd | pd | | | | | | | | | | | | | | | Нд | бд | кд | Нд | бд | пд | пд | пд | пд | пд | пд | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | пл | пл | пл | пл | пл | пл | бл | Нл | квл | бл | Нл | | | | | | | | | | | | | | | | пл | пл | пл | пл | пл | рл | нл | кл | нл | рл | Исходная позиция Раумшаха }} |
{{Диаграмма Omega Chess|| [[Омега-шахматы]] (10×10 + 4 угла)|wd |wd |зд|рд|нд|бд|кд|бд|нд|рд|зд |ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl |zl|rl|nl|bl|ql|kl|bl|nl|rl|zl|wl |wl| Начальная позиция Omega Chess}} | Омега-шахматы (10x10 + 4 угла) |
{{Шахматная диаграмма Тамерлана|| [[Шахматы Тамерлана]] (10×11 + 2 цитадели) |ред| |сд| |мд| |мд| |сд| |ред| |rd|nd|bd|Gd|gd|kd|qd|Gd|bd|nd|rd |ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД|ПД | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl|pl |rl|nl|bl|Gl|ql|kl|gl|Gl|bl|nl|rl| |эл| |сл| |мл| |мл| |сл| |эл| Начальная позиция массива «мужских» шахмат Тамерлана – см. [[Шахматы Тамерлана]] для двух других массивов}} | Шахматы Тамерлана (10×11 + 2 цитадели) |
{{ Шахматная диаграмма | fen = rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR | выравнивание = tleft }}
Доску можно заполнить, используя нотацию Форсайта–Эдвардса вместо позиционных параметров.
Для этого используется параметр "fen". Например, это начальная доска шахматной партии, определенная с помощью параметра "fen" "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR":
{{ Шахматная диаграмма | fen = rnbqkbnr/acfghzwt/8/8/8/8/ACFGHZWT/RNBQKBNR | выравнивание = tleft }}
Также возможно отображать "волшебные" фигуры с помощью нотации FEN. Однако, поскольку нотация FEN использует заглавные и строчные буквы для обозначения цвета фигуры, невозможно отобразить перевернутую фигуру коня-феи (обозначенную "N") с помощью параметра fen. Вот доска, на которой пешки заменены фигурами фей:
Хотя параметр "fen" был впервые разработан и протестирован с досками 8x8, доступна поддержка и других размеров досок. Например, вот начальная позиция Grand Chess, представленная с доской FEN:
{{ Шахматная диаграмма 10x10 | выравнивание = tleft | fen = r8r/1nbqkcabn1/pppppppppp/10/10/10/10/PPPPPPPPPP/1NBQKCABN1/R8R | нижний колонтитул = [[ Большие шахматы ]] начальная позиция }}
{{ Шахматная диаграмма | fen = rnbqkbnr/pppppppp/8/8/8/8/8/PPPPPPPP/RNBQKBNR | выравнивание = tleft | обратное = true }}
Параметр "reverse=true" заставляет доску отображаться с точки зрения черных, то есть с полем h8 в нижнем левом углу и a1 в верхнем правом. Это работает для всех размеров шаблона обычной шахматной доски, но не для шаблонов Alice, Bughouse, Omega или Raumschach. Здесь та же нотация FEN, что и в предыдущем примере, создает доску с начальной позицией черных внизу.
{{ Шахматная диаграмма | pgn = 1.d4 Nf6 2.c4 g6 3.f3 c5 4.d5 d6 5.e4 Bg7 6.Ne2 OO 7.Nec3 Nh5 8.Bg5 Bf6 9.Bxf6 exf6 10.Qd2 f5 11.exf5 Bxf5 12.g4 Re8+ 13.Крd1 Сxb1 14.Rxb1 Qf6 15.gxh5 Qxf3+ 16.Kc2 Qxh1 17.Qf2! | выровнять = слефт }}
Можно заполнить доску с помощью Portable Game Notation (PGN) вместо позиционных параметров или FEN. Внутренне PGN преобразуется в FEN с помощью Module:Pgn . Другие параметры (выравнивание, реверс и т. д.) также применимы при использовании PGN.