【发布时间】:2010-03-08 15:25:04
【问题描述】:
我正在尝试构建一个类似于 LaTeX \cite{} 的命令,它接受像这样以逗号分隔的参数列表
\cite{Wall91, Schwartz93}
我想将参数表示的逗号分隔列表中的每个项目传递给另一个命令,并返回各个结果的串联。我想它是这样的:
\newcommand{\mycite}[1]{%
\@for\var:=\split{#1} do{%
\processCitation{\var}%
}%
}
有关 LaTeX 中的字符串操作、变量和循环的文献会很棒!
另外:有没有办法再次使用逗号加入单个结果?
谢谢!
【问题讨论】:
标签: string latex split variadic-functions