使用spreadtab
,glossaries
我定义了一个带有字段 的词汇表条目 A user1=12
。现在,如果我在表中使用 调用此字段spreadtab
,\glsentryuseri{A}
则不spreadtab
会将其识别为数字。我能以spreadtab
某种方式确信它是一个数字吗?
答案1
看起来电子表格带参数的宏会阻塞。为了解决这个问题,你可以使用以下方法将值存储在不带参数的宏中:
\newcommand{\glsentryuseriA}{\glsentryuseri{A}}
就可以正常工作了。以下是完整代码:
\documentclass{article}
\usepackage{spreadtab}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{A}{name={foo}, user1=12}
\newcommand{\glsentryuseriA}{\glsentryuseri{A}}
\begin{document}
\begin{spreadtab}{{tabular}{ll}} \glsentryuseriA&[-1,0]*2\\ \end{spreadtab}
\printglossaries
\end{document}