自定义 splitindex 以引用部分

自定义 splitindex 以引用部分

我正在编制文档目录。为了创建索引,我选择了 splitindex,因为最终的目录将包含至少六个索引。

在索引中,我需要引用这些文档的调用标记。每个调用标记都分配有部分命令。splitindex 文档就如何实现页码以外的其他引用提出了建议。我已在我的 MWE 中使用了这个解决方案。

但是,此解决方案仅用于输出计数器。我需要的是部分命令的内容。例如“Ernest Hemmingway,Ms. 3198”

\documentclass[12pt,a4paper]{article}
\usepackage{splitidx}
\makeindex

\newindex[Index of Authors]{IdxAu}

\newindex[Index of Texts]{IdxTxt}

\AtWriteToIndex{IdxAu}{\let\thepage\thesection}
\AtWriteToIndex{IdxTxt}{\let\thepage\thesection}

\begin{document}


\section*{Ms. 3198} 

Ernest Hemmingway\sindex[IdxAu]{Ernest Hemmingway}: A Farewell to Arms\sindex[IdxTxt]{A Farewell to Arms} 

\printindex*
\end{document}  

相关内容