summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy/xindy-src
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-28 17:59:35 +0000
committerKarl Berry <karl@freefriends.org>2020-05-28 17:59:35 +0000
commita0cd52e74c71a51b422c2e1be7195b58c23ba1ba (patch)
tree1cb94d26e9c692ff0c9a23cc10bae565bc7daa9e /Build/source/utils/xindy/xindy-src
parent161f6fe963657c26131dfd27baa4bbb5548aae3d (diff)
handle hyperref \see and \seealso, from J\"urgen S
git-svn-id: svn://tug.org/texlive/trunk@55315 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/xindy/xindy-src')
-rw-r--r--Build/source/utils/xindy/xindy-src/modules/base/makeindex.xdy5
-rw-r--r--Build/source/utils/xindy/xindy-src/user-commands/texindy.in10
-rw-r--r--Build/source/utils/xindy/xindy-src/user-commands/xindy.in10
3 files changed, 9 insertions, 16 deletions
diff --git a/Build/source/utils/xindy/xindy-src/modules/base/makeindex.xdy b/Build/source/utils/xindy/xindy-src/modules/base/makeindex.xdy
index c859ecac651..94db4bb052e 100644
--- a/Build/source/utils/xindy/xindy-src/modules/base/makeindex.xdy
+++ b/Build/source/utils/xindy/xindy-src/modules/base/makeindex.xdy
@@ -17,6 +17,11 @@
(define-crossref-class "seealso")
(markup-crossref-list :class "seealso" :open "\seealso{" :sep "; " :close "}{}")
+;; \hyperindexformat is a wrapper to \see and \seealso added by hyperref.
+;; We treat it like \see and \seealso
+(define-crossref-class "hyperindexformat" :unverified)
+(markup-crossref-list :class "hyperindexformat" :open "\hyperindexformat{" :sep "; " :close "}{}")
+
;; Subentries in cross references are seperated by comma for all
;; crossref classes.
(markup-crossref-layer-list :sep ", ")
diff --git a/Build/source/utils/xindy/xindy-src/user-commands/texindy.in b/Build/source/utils/xindy/xindy-src/user-commands/texindy.in
index f876aba940f..653e51d49c9 100644
--- a/Build/source/utils/xindy/xindy-src/user-commands/texindy.in
+++ b/Build/source/utils/xindy/xindy-src/user-commands/texindy.in
@@ -308,14 +308,8 @@ behaviour.
For more complex usage, when C<bbb> is not an identifier, no such
compatibility definitions exist and may also not been created with
-current B<xindy>. In particular, this means that by default the LaTeX
-package C<hyperref> will create raw index files that cannot be
-processed with B<xindy>. This is not a bug, this is the unfortunate
-result of an intented incompatibility. It is currently not possible to
-get both hyperref's index links and use B<xindy>.
-
-A similar situation is reported to exist for the C<memoir> LaTeX
-class.
+current B<xindy>. Such a situation is reported to exist for the
+C<memoir> LaTeX class.
Programmers who know Common Lisp and Lex and want to work on a remedy
should please contact the author.
diff --git a/Build/source/utils/xindy/xindy-src/user-commands/xindy.in b/Build/source/utils/xindy/xindy-src/user-commands/xindy.in
index 27af4b276d9..df52dd948c9 100644
--- a/Build/source/utils/xindy/xindy-src/user-commands/xindy.in
+++ b/Build/source/utils/xindy/xindy-src/user-commands/xindy.in
@@ -260,14 +260,8 @@ behaviour.
For more complex usage, when C<bbb> is not an identifier, no such
compatibility definitions exist and may also not been created with
-current B<xindy>. In particular, this means that by default the LaTeX
-package C<hyperref> will create raw index files that cannot be
-processed with B<xindy>. This is not a bug, this is the unfortunate
-result of an intented incompatibility. It is currently not possible to
-get both hyperref's index links and use B<xindy>.
-
-A similar situation is reported to exist for the C<memoir> LaTeX
-class.
+current B<xindy>. Such a situation is reported to exist for the
+C<memoir> LaTeX class.
Programmers who know Common Lisp and Lex and want to work on a remedy
should please contact the author.