xskak 和 xelatex

xskak 和 xelatex
\documentclass{article}

\usepackage{xltxtra}
\usepackage{skak}

\setmainfont{Arial}
\setmonofont{Courier New}

\usepackage{polyglossia}
\setmainlanguage{english}

\catcode"2654=\active
\catcode"2655=\active
\catcode"2656=\active
\catcode"2657=\active
\catcode"2658=\active
\catcode"2659=\active

\def\K{\fontspec{FigurineCB AriesSP}\char"00A2}

\let♔\K
\let♕\symqueen
\let♖\symrook
\let♗\symbishop
\let♘\symknight
\let♙\sympawn

\begin{document}


♔♕♖♗♘♙

♔♕♖♗♘♙

\end{document}

为什么xskak使用 XeLaTeX 时会产生不兼容错误?

Error: `\Finv already defined \{mathord}{AMSb}{"60}'   

skak工作正常。

答案1

xunicode这是(由fontspec/加载xltxtra) 和由/amsymb加载)的不兼容性。chessboardxskak

但我认为,使用当前版本,xunicode该问题应该可以解决。我在 miktex 2.9 上没有收到此错误。

\ProvidesFile{xunicode.sty}[2011/09/09 v0.981

相关内容