Latex:使用 Pirat 字体来表示国王无花果,而不是 Skaknew 国王无花果

Latex:使用 Pirat 字体来表示国王无花果,而不是 Skaknew 国王无花果

我正在使用 chessfss 和 xskak 包来制作游戏注释,我最喜欢的国际象棋字体是 skaknew,但是国王的 figfont 看起来有点复杂。有没有办法将 Pirat 字体用于国王 fig?

谢谢 p/s:我添加了一张从 quality chess 的书中截取的图片。国王的图案看起来很简单,非常接近海盗字体,所以我想出了这个主意。

[![\documentclass\[parskip\]{scrartcl}
\usepackage\[LSF,T1\]{fontenc}
\usepackage{bookman}
\pagestyle{empty}

\usepackage{xskak}
\usepackage{fmtcount}
\usepackage{latexsym}
\usepackage\[utf8\]{inputenc}

\pdfmapfile{=chess-enpassant.map}
\setchessboard{
    boardfontfamily=skaknew,
}
\setfigfontfamily{skaknew}

\newcommand\piratking{\makealetter\fontfamily{pirat}\selectfont\cfss@symking}
\renewcommand\symking\{{piratking}}

\begin{document}
\newchessgame
\mainline{1.  e4  e5 2.Ke2}
\chessboard
\end{document}]

这是我的一次错误尝试。

我从 Quality 的象棋书中截取了一张图片。国王的图形看起来很简单,非常接近海盗字体

答案1

你可以用以下方式重新定义国王

\makeatletter
\renewcommand*\cfss@king@@LSB{{\fontencoding{LSF}\fontfamily{pirat}\selectfont K}}
\makeatother

但结果很糟糕。与其他棋子相比,王太窄了,线条宽度不同,风格不同,位置也不同。

在此处输入图片描述

相关内容