bidi:texlive 2018 中 tkz-tab 包出现奇怪错误

bidi:texlive 2018 中 tkz-tab 包出现奇怪错误

我的电脑上有 texlive 2018,但我遇到了 tkz-tab 包的问题,​​它没有在 texlive 2017 中显示

! No room for a new \count .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi 
l.136 \newinsert\@bidi@copyins@

? 

\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\usepackage{tkz-tab}

\setmainfont[Script=Arabic]{Amiri}

\usepackage[rldocument]{bidi}

\begin{document}
أهلا
\end{document}

答案1

tkz-tab 加载etex.sty。如果我阻止这个,文档就可以编译成功:

\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\expandafter\def\csname [email protected]\endcsname{}
\usepackage{tkz-tab}

\setmainfont[Script=Arabic]{Arial}

\usepackage[rldocument]{bidi}

\begin{document}
أهلا
\end{document}

相关内容