
문제의 다이어그램을 만들기 위해 skak/chessboard를 사용하고 싶습니다. 이것은 내가 원하는 것을 달성합니다.
\documentclass{article}
\usepackage{skak,chessboard}
\begin{document}
\newgame
\def\myfen{8/R7/1R6/6k1/8/5K2 w}
\chessboard[setfen=\myfen]
\movecomment{1. Ra5 Kh4}
\newgame
\def\myfen{8/8/1R6/R7/7k/5K2 w}
\chessboard[setfen=\myfen]
\end{document}
\mainline
그러나 나는 첫 번째 다이어그램 이후에 , 대신 를 사용하는 것을 선호하여 \movecomment
매 이동 후에 새로운 FEN 위치를 입력할 필요가 없습니다. 나는 그것이 \mainline
새로운 게임을 기대한다는 것을 이해합니다(그래서 그것을 사용하면 오류가 발생합니다). 게임의 일부가 아닐 때 일부 위치와 그에 따른 동작을 나타내는 다른 방법이 있습니까?
답변1
xskak
더 많은 기능을 사용하려면 패키지가 아닌 패키지 를 사용해야 합니다 skak
. 그런 다음 Ulrike Fischer의 답변을 적용하십시오.여기당신의 문제에:
\documentclass{article}
\usepackage{xskak,chessboard}
\begin{document}
\newgame
\def\myfen{8/R7/1R6/6k1/8/5K2 w}
\newchessgame[setfen=\myfen,moveid=16w]
\chessboard
\mainline{16. Ra5+ Kh4}
\chessboard
\end{document}
xskak
의 확장인 에 대한 설명서skak
찾을 수 있습니다.여기CTAN에서.