Я создаю индекс, в котором определенные записи начинаются с математических символов $k$
, $\mathcal{C}$
, $\ast$-a...
. В первых двух случаях я хочу, чтобы они отображались в индексе так, как будто они начинаются с k и c соответственно. В последнем случае я хочу, чтобы индекс игнорировал $\ast$-
и обрабатывал слово так, как будто оно начинается с буквы a
.
Как мне это сделать?
решение1
вам нужно задать этим записям поле сортировки. на самом деле вы выбрали самый простой подход, отсортировав их по алфавиту. egreg предоставил хорошие примеры для первых двух:
\index{k@$k$}
и\index{c@$\mathcal{C}$}
Мое предложение для *
этого
\index{a sterisk@$\ast$}
добавьте пробел после , a
чтобы сортировка производилась в начале.
Я составил набор заметок о том, как подготовить «чистый» индекс, представив тактику, позволяющую избежать всех проблем, с которыми я сталкивался в своей работе в качестве автора технической поддержки AMS; когда он будет готов для всеобщего использования, он будет опубликован на веб-сайте AMS для всеобщего ознакомления, и я обновлю этот ответ ссылкой.
Приложение:
(1) Относительно сортировки индекса: помните, что сортировка параллельна на каждом уровне, поэтому, если символ является дочерним по отношению к другой записи, необходимо указать поле сортировки.на соответствующем уровнеДопустим, у вас есть эта двухуровневая запись с несколькими подзаписями на втором уровне:
Запись
Первая подзапись
Омега (символ)
Предполагая, что вы хотите, чтобы подзаписи были в алфавитном порядке, вы должны ввести вторую подзапись как
\index{Entry!Omega@$\Omega$}
в противном случае он будет отсортирован до первой подзаписи.
Тот же принцип применяется на третьем уровне, если записи индекса имеют такую глубокую вложенность.
(2) Между временем первоначального ответа и этим дополнением я вышел на пенсию, и больше нет никаких сомнений в том, что ответ может быть "официальной" позицией моего работодателя. Поэтому любые мои сообщения теперь будут в "правильных" заглавных и строчных буквах.
Здесь подразумевается еще одно последствие. Заметки, которые я составлял по подготовке "чистого" индекса, не были завершены до того, как я покинул AMS. Я намерен их завершить, но не уверен, что они будут размещены на веб-сайте AMS. ОниволяОднако, это будет опубликовано на CTAN, и я дам ссылку, когда это произойдет.
Обновлять:
Хотя подготовленные мной заметки не охватывали все темы, которые я запланировал до выхода на пенсию из AMS, документ (который охватывает довольно широкий спектр ситуаций) был спасен от почти полного забвения и размещен на веб-сайте AMS по адресуhttps://www.ams.org/arc/tex/howto/index/0index-notes.pdf. Я все еще намерен его завершить, но считаю, что то, что есть сейчас, должно быть полезным.