如何使用 Skak 包将更多棋盘与 LaTeX 对齐?

如何使用 Skak 包将更多棋盘与 LaTeX 对齐?

我尝试过使用 align 环境,也尝试过使用 minipage,但似乎都不起作用。这是我的代码。编辑:正如有人要求的那样,我会尽量说得更清楚,我希望最右边的两张图片从同一点开始(就像左边的两张图片一样)

\section{London System}

\newgame

\mainline{1.d4 d5} 

\showboard \mainline{2.Nf3 Nc6} \showboard

\mainline{3.Bf4 Nf6} 

\showboard \mainline{4.e3 e6 5.Bd3 Be5 6.Nd2}\showonlywhite \showboard

这是结果,正如你在第二行看到的那样,第三个棋盘与第一个棋盘对齐,但第四个棋盘与第二个棋盘不对齐

答案1

这取决于您的布局,但例如,您可以使用表格。由于您没有提供完整的示例,我在这里使用了 xskak 和 chessboard,我更了解它们……

\documentclass{article}
\usepackage{xskak,longtable}

\begin{document}
\section{London System}
\newchessgame

\setchessboard{smallboard,showmover=false,}

\begin{longtable}{p{0.45\textwidth}p{0.45\textwidth}}
\mainline{1.d4 d5}

\chessboard 
&
\mainline{2.Nf3 Nc6} 

\chessboard
\\
\mainline{3.Bf4 Nf6}

\chessboard
&
\mainline{4.e3 e6 5.Bd3 Be5 6.Nd2}

\chessboard[hideblack]
\\
\end{longtable}
\end{document}

在此处输入图片描述

相关内容