Texto próximo a um diagrama xskak?

Texto próximo a um diagrama xskak?

O \chessboardcomando de xskak.stymonta o tabuleiro usando glifos de uma fonte de xadrez. Isso me causa umtoneladade dores de cabeça tentando colocar um texto explicativo ao lado de um quadro.

A primeira e mais óbvia tentativa foi usar uma tabela (na verdade, tenho vários diagramas em uma tabela com 3 quadros e texto associado por linha, mas seria bom ter apenas um diagrama para funcionar por enquanto):

\documentclass{article}
\usepackage{xskak}
\begin{document}
{\centering
\begin{tabular}{l p{4cm}}
\chessboard[setfen=] &
White to move.  Mutual zugzwang.
\end{tabular}\par}
\end{document}

Infelizmente o texto vai para a linha de base na segunda coluna e parece... bem... uma merda. Eu preferiria que ele ficasse no topo do diagrama ou centralizado.

Ou seja:

r n b q k b n r    Text should be 
p p p p p p p p    aligned like this
. . . . . . . .    in the final PDF.
. . . . . . . .                          Or centred
. . . . . . . .                          vertically.
. . . . . . . . 
P P P P P P P P 
R N B Q K B N R                                        It should
                                                       definitely not
                                                       be aligned with
                                                       the baseline of 
                                                       the diagram.

Responder1

Isso não tem absolutamente nada a ver com a forma como o tabuleiro de xadrez é construído. O tabuleiro de xadrez é como, por exemplo, um gráfico, simplesmente uma caixa com a linha de base na parte inferior e, portanto, quase todas as respostas relativas ao alinhamento dos gráficos com o texto (veja, por exemplo,Como centralizar verticalmente o texto com uma imagem na mesma linha de uma tabela) também pode ser usado neste caso: Você pode usar \raiseboxou, por exemplo, Adjustbox:

\documentclass{article}
\usepackage{xskak,adjustbox}
\begin{document}

\begin{tabular}{l p{4cm}}
\adjustbox{valign=c}{\chessboard[setfen=]} &
White to move.  Mutual zugzwang.
\end{tabular}
\end{document}

informação relacionada