LaTeX で The Huddersfield College Magazine 続続続

Solution のソースは、以下のように簡単にできる。図を間違えようも無い。

\resumechessgame[id=pro1]
\Diagram
\mainline{1. Nc6} and mates in two moves.

\resumechessgame[id=pro2]
\Diagram
\mainline{1. Qf5+ Kh8 2.Ng6+ Kh7 3.Nf8+ Kh8 4.Qh7+ Nxh7 5.Ng6\mate} 

HCM1_7.jpgHCM1_8.jpg

今回の \Diagram のマクロは以下の通り。保存したデータの取り出し方が一寸面倒だが、マクロにしてしまえばいいことだ。

\newcommand{\Diagram}{%
\begin{center}
\begin{tabular}{c}
\textbf{\xskakgetgame{diagramlabel}}\\
\xskakgetgame{composer}\\
\xskakgetgame{date}\\
\chessboard
\\
\xskakgetgame{stipulation} \hfill \ 
\end{tabular}
\end{center}
}%

diagramlabel が長いと、stipulation が、盤面の幅より左に行ってしまうが、御愛嬌ということにしておこうか。
PDF は、そのうちに、 Home page にアップします。(追記: 2022-03-26 HCMvol.1 を up) 


スポンサーサイト



コメント

非公開コメント