MakeIndex 无法正确对索引键进行排序

MakeIndex 无法正确对索引键进行排序

我的索引排序不正确:

索引排序不正确

如您所见,关键字“fluid”最终出现在索引的开头,而不是“fluid flux”之前,而它应该在那里。什么可能导致此行为?

答案1

我发现这种行为至少有两个可能的原因:

  1. 不可见字符(如空格)意外出现在键的首字母之前,导致索引键的排序不同,或者
  2. 已指定索引键应按其排序的值。当索引键包含的字符可能没有明确定义的排序顺序但类似于具有明确排序顺序的字符时,这可能很有用。(请参阅控制排序

在这种情况下,我意外地在索引键前面加了一个空格。

相关内容