stringstrings 替代 XeTeX?

stringstrings 替代 XeTeX?

为了从命令给出的混合大小写参数中构造小写文件名,我使用了stringstringsLaTeX。

现在我切换到 XeTeX,似乎 -packagefontspec对以下内容有一些干扰stringstrings

\documentclass{article}
\usepackage{fontspec,stringstrings}
\begin{document}
  \caselower[q]{AbC}\thestring
\end{document}

fontspec仅当使用时才会产生错误消息:

! Missing control sequence inserted.
<inserted text> 
                \inaccessible 
l.4 \thestring

仅用于\lowercase显示是行不通的,因为我需要像

\edef{\filename}{stuff/\thestring.tex}
\input{\filename}

stringstrings(和之间似乎存在类似的冲突polyglossia

那么:LaTeX 和 XeTeX 的其他字符串操作包是什么(coolstr提到了,但仅支持我不需要的子字符串操作)?或者可以通过重新定义某些内容来修复?

答案1

已在 TeX Live 2010 中修复,感谢 Philipp。

相关内容