棋盘+独立

棋盘+独立

似乎chessboard在独立编译时,会截断指示谁走棋的符号。我如何确保符号能够无问题地显示?

\documentclass[]{standalone}
\usepackage{chessboard}
\usepackage{moreenum}
\begin{document}
\chessboard[%
    setwhite={Qa1,Qd2},%
    showmover=true,%
]
\end{document}

在此处输入图片描述

答案1

您可以放大棋盘的右边距(默认值为 1em):

\documentclass[]{standalone}
\usepackage{chessboard}
\usepackage{moreenum}
\begin{document}
\chessboard[%
    setwhite={Qa1,Qd2},%
    showmover=true,%
    marginrightwidth=2em
]
\end{document}

在此处输入图片描述

答案2

解决方法是增加border右侧的,即\documentclass[border={0pt 0pt 2mm 0pt}]{standalone}。这四个值分别表示左侧、底部、右侧和顶部。(要使所有侧面的边框相同,只需提供一个值,例如border=2mm。)

\documentclass[border={0pt 0pt 2mm 0pt}]{standalone}
\usepackage{chessboard}
\usepackage{moreenum}
\begin{document}
\chessboard[%
    setwhite={Qa1,Qd2},%
    showmover=true,%
]
\end{document}

相关内容