Estique o tabuleiro de xadrez xskak até a largura de uma coluna multicol (dentro de um artigo de duas colunas)

Estique o tabuleiro de xadrez xskak até a largura de uma coluna multicol (dentro de um artigo de duas colunas)

Com o seguinte código:

\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}

Eu obtenho o seguinte resultado:

insira a descrição da imagem aqui

Eu gostaria que o tabuleiro de xadrez ocupasse toda a largura da coluna, e o texto a seguir não mordesse as letras ah dos arquivos do tabuleiro de xadrez...

Eu também gostaria que os números de 1 a 8 do tabuleiro de xadrez não fossem deslocados para a esquerda, mas alinhados com o lado esquerdo da coluna...

Não consegui isso... Sua ajuda é bem-vinda! Obrigado!

Responder1

Não tenho certeza se usar um multicolsambiente dentro de um twocolumnlayout seja uma boa ideia (e o pacote emite um aviso, então acho que você deve ter muito cuidado), mas você pode realmente fazer uso das boas ideias deesta bela respostaà sua pergunta anterior e faça algo como o seguinte:

\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}

insira a descrição da imagem aqui

informação relacionada