chessfss:在符号样式之间切换

chessfss:在符号样式之间切换

请考虑以下示例:

\documentclass{article}

\usepackage{xskak}

\begin{document}

\newchessgame
\textsymfigsymbol{R}a1 versus Ra1

\end{document}

是否xskak包中是否有一个选项可以在文档中全局切换图形符号和代数符号?

如果包中没有这样的选项,我希望有一个命令在文档中执行此操作(不一定 - 但最好是全局执行)。

如果包选项不存在,有人能帮我创建这样的命令吗?

答案1

\textsymfigsymbol不是xskak命令,而是来自chessfss,用于排版国际象棋符号的底层包。其输出可以通过开关\usetextfig和进行更改\usesymfig。开关还会影响使用 设定的游戏\mainline

\documentclass{article}

\usepackage{xskak}

\begin{document}
\usetextfig
\newchessgame

\mainline{1. Nf3}

\usesymfig
\newchessgame

\mainline{1. Nf3}

\usetextfig
\textsymfigsymbol{R}a1 versus 
\usesymfig
\textsymfigsymbol{R}a1

\end{document}

在此处输入图片描述

相关内容