Je cherche à mettre automatiquement en relief le dernier coup d’une série de coups (défini avec \mainline) sur l’échiquier à la manière de Lichess, c’est-à-dire en coloriant (en transparence) les cases de départ et d’arrivée du coup.

Est-ce possible avec le package chessboard ?

\documentclass{article}
\usepackage{chessboard,xskak}
\begin{document}
\newchessgame
\mainline{1. e4 e5 2. Nf3 Nc6 3. Bb5 a6}
\chessboard[pgfstyle=color,
opacity=0.3,
color=red,
markfield=a7,
markfield=a6,
]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 17 Fév '22, 15:17

Maxime's gravatar image

Maxime ♦
1.5k42840
Taux d'acceptation : 61%

Modifiée 20 Fév '22, 14:34

Je ne vois pas le mot « Lichess » dans la documentation.

En revanche, ce package m'a l'air très complet et propose de nombreuses manières de détailler les mouvements des pièces. Nul doute que son autrice, @Ulrike Fischer, qui parfois contribue ici, saurait vous renseigner.

(18 Fév '22, 04:21) Pathe ♦♦ Pathe's gravatar image
1

@Pathe peut-etre. Mais je n'aime pas beaucoup les questions sans example complet et qui ne montrent aucun effort de trouver une solution dans la documentation et quand je n'ai pas de temps (comme maintenant) je les ignore.

(20 Fév '22, 11:17) Ulrike Fischer Ulrike%20Fischer's gravatar image

J’ai donc mis l’ECM qui montre ce que je veux réaliser automatiquement.

(20 Fév '22, 14:35) Maxime ♦ Maxime's gravatar image

\documentclass{article}
\usepackage{chessboard,xskak}
\storechessboardstyle{lastmove}{%
pgfstyle=color,
opacity=0.3,
color=red,
lastmoveid, %we want the last move
markfield=\xskakget{movefrom},
markfield=\xskakget{moveto}}
\begin{document}
\newchessgame
\mainline{1. e4 e5 2. Nf3 Nc6 3. Bb5 a6}
\chessboard[style=lastmove]
\mainline{4. Ba4}
\chessboard[style=lastmove]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 21 Fév '22, 11:44

Ulrike%20Fischer's gravatar image

Ulrike Fischer
6193
Taux d'acceptation : 58%

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×1
×1
×1

Question posée : 17 Fév '22, 15:17

Question vue : 2,798 fois

Dernière mise à jour : 21 Fév '22, 11:44

Questions similaires

C'est votre première visite ici ? Consultez la FAQ !

×