xassoccnt:加载包时出错

xassoccnt:加载包时出错

我正在尝试从切换assoccnt到,xassoccnt但是在加载包时出现一些错误:

\documentclass{standalone}
\usepackage{xassoccnt}
\begin{document}
bla
\end{document}

当我运行 pdflatex 或 xelatex 时,我得到

(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3candidates.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
! Undefined control sequence.
l.38 \str_const:Nn
               \c__xassoccnt_modulename_str {xassoccnt}

我尝试添加\usepackage{l3str}但随后出现另一条错误消息:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! LaTeX error: "kernel/property-unknown"
! 
! The key property '.value_forbidden:n' is unknown.
! 
! See the LaTeX3 documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.173 }

任何想法 ?

答案1

更新:

目前,CTAN 和 TL 2017 上已提供 xassoccnt v1.5。不过,在未来版本中,我将删除与 - 功能相关的任何“老式”兼容性解决方法expl3。截至撰写本文时(2017/07/29),我尚未决定哪个未来版本将“破坏”旧代码。

xassoccnt使用expl32015 年添加的一些功能,尤其是\str_const:Nn等等。

assoccnt当我从 2015 年 10 月开始重新设计使用代码时,我从一开始就使用了这些功能expl3,当时使用的功能当然是可用的(根据文档interface3\str_const:Nn代码是在 2015-09-18 添加的)

xassoccnt.sty我已经上传了使用变量的版本v.0.9a \tl,该版本已经支持很长时间了。

请注意,这不是官方发布:xassoccnt09a,在 DropBox 文件夹中xassoccnt/xassoccnt_0.9a或直接从 DropBox 中:https://www.dropbox.com/s/ckwc8hbr5xeq3v7/xassoccnt.sty?dl=0

只需将其放在本地文件夹中(而不是官方 TeX 树中)

笔记:我没有 2015 年 9 月之前的 TeXLive 树来测试我的主张!

最简单的方法当然是更新 TeXLive 等。

相关内容