我正在将索引制作成一个以“;”分隔的 csv 文件。索引使用 datatool 包进行排序。排序的列包含 utf8 编码的名称,包括撇号,例如“'Tis”和“ev'ry”。撇号排在字母之前,但我希望在排序过程中将“'Tis”和“ev'ry”视为“Tis”和“evry”。
我查看了数据工具文档,但似乎找不到有关此功能的描述。
是否可以使用 datatool 实现选择性排序?
答案1
\dtlcompareskipcstrue
通过在加载 datatool 包后放入前言并使用撇号解决了该问题\textquoteright
。排序过程中会忽略该命令,并将“'Tis”排序为“Tis”。