一連のチェス盤を 1 つの列に表示し、テキストを別の列に表示するにはどうすればよいですか?

一連のチェス盤を 1 つの列に表示し、テキストを別の列に表示するにはどうすればよいですか?

チェスのゲームの各動きに注釈が付けられたドキュメントを作成したいと思います。

左側にチェス盤があり、右側に注釈があるというイメージです。

小さな例を含めなかったことをお詫びします。私は Tex の初心者です。

答え1

このような?

ここに画像の説明を入力してください

\documentclass{article}


\usepackage{skak}
\usepackage[margin=1in]{geometry}
\usepackage{lipsum}


\begin{document}

\begin{tabular}{cc}
\begin{minipage}{0.45\textwidth}
\newgame
\showboard  
\end{minipage}
&
\begin{minipage}{0.45\textwidth}
Black can win in two moves, with white's assistance.

\lipsum[1-2]
\end{minipage}
\end{tabular}
\end{document}

答え2

longtablea の方が適切だと思います。

また、すべてのセルに環境をK入力しなくても済むように、新しい列タイプも作成しました。minipage

\documentclass{article}
\usepackage{array}
\renewcommand{\arraystretch}{2}
\usepackage{longtable}
\usepackage{skak}
\usepackage[margin=1in]{geometry}
\newcolumntype{K}{>{\begin{minipage}[t][\height][c]{0.45\textwidth}\arraybackslash}c<{\end{minipage}}}
\usepackage{lipsum}
\begin{document}

\begin{longtable}{KK}
\newgame
\showboard  
&
A short description
\\
\newgame
\showboard  
&
Black can win in two moves, with white's assistance.
\\
\newgame
\showboard  
&
Black can win in two moves, with white's assistance.
\\
\newgame
\showboard  
&
A medium description \lipsum[1]
\\
\newgame
\showboard  
&
Black can win in two moves, with white's assistance.
\lipsum[1]
\\
\newgame
\showboard  
&
A long description \lipsum[1-2]
\\
\end{longtable}
\end{document}

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

関連情報