index_style_and_order.xdy 907 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. (define-letter-groups
  2. ("a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m"
  3. "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"))
  4. (require
  5. "rules/latin-tolower.xdy")
  6. (use-rule-set
  7. :run 0
  8. :rule-set ("latin-tolower"))
  9. (markup-locref :class "arabic-page-numbers" :open "\hyperpage{" :close "}")
  10. (markup-locclass-list :open "\quad{}")
  11. (markup-locref-list :sep ", ")
  12. (markup-crossref-list :class "seealso" :open ", \seealso{" :sep "; " :close "}{}")
  13. (markup-range :sep "--")
  14. (markup-letter-group
  15. :open-head "~n~n \textbf {\large "
  16. :close-head "}~n \nopagebreak"
  17. :capitalize)
  18. (markup-index :open
  19. "\begin{theindex}
  20. \providecommand*\lettergroupDefault[1]{}
  21. \providecommand*\lettergroup[1]{%
  22. \par\textbf{#1}\par
  23. \nopagebreak
  24. }
  25. \addcontentsline{toc}{section}{\indexname}
  26. {\small
  27. "
  28. :close
  29. "}
  30. ~n~n\end{theindex}~n"
  31. :tree)