为什么 \see 和 \seealso “覆盖”页码?

为什么 \see 和 \seealso “覆盖”页码?

为什么 \see 和 \seealso 会覆盖页码?我可以重新定义索引命令以在输出之前保留页码吗see?例如:

Cats 1,3,6-7 see also Dog

来自此网站的MWE:

        \documentclass{article}
        \begin{filecontents*}{test2.xdy}  
        (require "page-ranges.xdy")
        (define-location-class "arabic-page-numbers"
                               ("arabic-numbers") :min-range-length 1)
        (markup-locref :open "\hyperpage{" :close "}")
        \end{filecontents*}
        \usepackage[hyperindex=false]{hyperref}
        \usepackage{index}
        \newindex{testindex}{idx}{idn}{Index}
        \makeindex
        \begin{document}
        Let's discuss letter d\index[testindex]{d}\index[testindex]{letter|see{d}}
        and c.\index[testindex]{c}\index[testindex]{letter|see{c}}

        \newpage
        \printindex[testindex]
        \end{document}

附言:我需要一些像字典一样的条目,但不想使用glossary,因为我们需要glossies在使用它之前定义一些,并且根据使用的内容可能会有不同的定义……实际上,我需要页码和see命令后面的一些文本看起来很有希望..

这是一个相关问题(尚未回答)在索引中的页码后添加“;”但这会删除linebrake所有索引

相关内容