我正在努力公关索引后缀看和也可以看看带有 的条目texindy
。
\begin{problems}
\problem{Problems}
\index{Horner's rule}
\index{rule of Horner|see{Horner's rule}}
\index{Horner!rule|see{Horner's rule}}
\end{problems}
这就是我尝试实现它的方法。
索引.sty
\newcommand{\inproblem}[1]{#1\indextagspace{}pr.} \def\@wrindex#1#2{% \indexmargin{\fbox{\parbox[t]{1in}{#1}}}% \expandafter\protected@write\csname#1@idxfile\endcsname{}{% \string\indexentry{#2% \ifindexasis \else \ifinproblem|inproblem% \else \ifinexercise|inexercise\fi \fi \fi }{\thepage} }% \endgroup % close group started by \index \@esphack }
index.xdy(我也尝试使用
depth
属性,但没有成功)(markup-locref :open "\inproblem{" :close "}" :attr "inproblem")
中间结果:
书籍编号
\indexentry{Horner's rule|inproblem}{29} \indexentry{rule of Horner|see{Horner's rule}|inproblem}{29} \indexentry{Horner!rule|see{Horner's rule}|inproblem}{29}
我也遇到了这些错误:
错误:交叉引用目标 (“霍纳规则|问题”) 不存在![100%]
错误:交叉引用目标 (“霍纳规则|问题”) 不存在!