Растянуть шахматную доску xskak до ширины многоколоночной колонки (внутри самой двухколоночной статьи)

Растянуть шахматную доску xskak до ширины многоколоночной колонки (внутри самой двухколоночной статьи)

С помощью следующего кода:

\documentclass[a4paper,twocolumn]{article}
\usepackage{xskak}
\usepackage{lipsum}
\usepackage{parskip}
\usepackage{multicol}

\begin{document}

\lipsum[5]

\begin{multicols}{2}
\chessboard[setfen=8/8/5K2/2p3Bk/2P1R3/8/8/8 b - - 0 1,tinyboard,margin=false,showmover=false]\footnotesize{\lipsum[1]}
\end{multicols}

\lipsum[5]

\end{document}

Я получаю следующий результат:

введите описание изображения здесь

Я бы хотел, чтобы шахматная доска занимала всю ширину столбца, а текст, который следует за ней, не врезался в буквы «ах» файлов шахматной доски...

Я бы также хотел, чтобы цифры с 1 по 8 на шахматной доске не были смещены влево, а были выровнены по левому краю столбца...

Мне не удалось этого добиться... Ваша помощь приветствуется! Спасибо!

решение1

Я не уверен, что использование multicolsокружения внутри twocolumnмакета — хорошая идея (и пакет выдает предупреждение, так что, полагаю, вам следует быть очень осторожными), но вы на самом деле можете использовать хорошие идеи изэтот хороший ответна ваш предыдущий вопрос и сделайте что-то вроде следующего:

\documentclass[a4paper,twocolumn]{article}
\usepackage{xskak,adjustbox}
\usepackage{lipsum}
\usepackage{parskip}
\usepackage{multicol}

\renewcommand{\adjboxvtop}{1ex}

\begin{document}

\lipsum[5]

\begin{multicols}{2}
  \begin{minipage}[t]{\linewidth}
    \hfill%
    \adjustbox{width={\linewidth-0.5em},valign=t}{%
      \chessboard[%
        setfen=8/8/5K2/2p3Bk/2P1R3/8/8/8 b - - 0 1,
        tinyboard,
        margin=false,
        showmover=false
      ]}%
  \end{minipage}\par%
  \footnotesize
  \lipsum[5]
\end{multicols}

\lipsum[5]

\end{document}

введите описание изображения здесь

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