请考虑以下示例:
\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}