![chessfss:在符号样式之间切换](https://linux22.com/image/366158/chessfss%EF%BC%9A%E5%9C%A8%E7%AC%A6%E5%8F%B7%E6%A0%B7%E5%BC%8F%E4%B9%8B%E9%97%B4%E5%88%87%E6%8D%A2.png)
请考虑以下示例:
\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}