为什么 \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
所有索引