Latex vs. Chess

В Latex существует специализированный пакет для записи шахматных партий. Ниже приведен пример использования пакета chess.

Так же существуют chessfss, cchess, chessboard, chess-problem-diagrams.

 

Текст Latex

Результат создания chess1.pdf (56 кб)

% начало документа
\documentclass[12pt]{article}

%преамбула
\usepackage[T2A]{fontenc}        %таблица символов
\usepackage[cp1251]{inputenc}        %кодировка ввода
\usepackage[russian]{babel}        %переносы слов

\usepackage[pdftex, unicode]{hyperref}         %параметры pdf!
\usepackage{chess}                        %шахматы

\title{Шахматы}        %название документа
\author{Иванов И.И.}    %автор документа

%тело документа           
\begin{document}
\sloppy                        %мягкие условия на сборку
\maketitle

\section{Создание новой партии}

\newgame

\move e2e4 e7e5
\ply d2d4

$$\showboard$$

\ply b8c6

\section{С текущей позиции}

%% K - King, Q-Quenn, R-rock, N-Knight, B-Bishop, P-pawn,
\position
\White(Ke1,f2,g2,h2,Rh1, Nf3, Qc4,a2,b2,c3,Ra1)
\Black(Ke8,a7,b7,c7, Ra8, Bf5, Qb6,h7,g7,f6,Rh8)
\global\movecount=28
\global\Whitefalse
\endposition

$$\showboard$$

\ply e8c8
\ply e1g1   

$$\showboard$$

\end{document}