Текст рядом с диаграммой xskak?

Текст рядом с диаграммой xskak?

Команда \chessboardиз xskak.styсобирает доску с использованием глифов из шахматного шрифта. Это вызывает у менятоннаголовной боли при попытке разместить пояснительный текст рядом с доской.

Первой и самой очевидной попыткой было использование таблицы (на самом деле у меня есть несколько диаграмм в таблице с тремя досками и соответствующим текстом на каждой строке, но было бы неплохо на данный момент использовать только одну диаграмму):

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

К сожалению, текст идет по базовой линии во втором столбце и выглядит... ну... как дерьмо. Я бы предпочел, чтобы он прилип к верху диаграммы или был бы отцентрирован.

То есть:

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.

решение1

Это не имеет абсолютно никакого отношения к тому, как построена шахматная доска. Шахматная доска похожа на, например, графику, просто на коробку с базовой линией внизу, и поэтому почти все ответы, касающиеся выравнивания графики с текстом (см., например,Как вертикально выровнять текст с изображением в той же строке таблицы) можно использовать и в этом случае: Вы можете использовать \raiseboxили, например, 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}

Связанный контент