Advertisement
Guest User

Untitled

a guest
Oct 21st, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. documentclass{article}
  2. usepackage[xindy,nonewpage]{imakeidx}
  3. usepackage{filecontents}
  4.  
  5. makeindex[name=indexA,title=Index A,options=-M indexA.xdy]
  6. makeindex[name=indexB,title=Index B,options=-M indexB.xdy]
  7.  
  8. begin{filecontents*}{indexA.xdy}
  9. (markup-index :open "~n
  10. begin{theindex}
  11. providecommand*lettergroupDefault[1]{}
  12. providecommand*lettergroup[1]{%
  13. textsf{#1}
  14. nopagebreak
  15. }
  16. ~n"
  17. :close "~n~nend{theindex}~n"
  18. :tree)
  19. end{filecontents*}
  20.  
  21. begin{filecontents*}{indexB.xdy}
  22. (markup-index :open "~n
  23. begin{theindex}
  24. providecommand*lettergroupDefault[1]{}
  25. providecommand*lettergroup[1]{%
  26. textit{#1}
  27. nopagebreak
  28. }
  29. ~n"
  30. :close "~n~nend{theindex}~n"
  31. :tree)
  32. end{filecontents*}
  33.  
  34. begin{filecontents*}{latexmkrc2}
  35. $makeindex = 'texindy -M indexA.xdy %O -o indexA.ind indexA.idx'; #$
  36.  
  37. $pdf_mode = 1; #$
  38. end{filecontents*}
  39.  
  40. begin{document}
  41. Term Aindex[indexA]{Term from index A}
  42. par
  43. Term Bindex[indexB]{Term from index B}
  44. printindex[indexA]
  45. printindex[indexB]
  46. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement