结合 makeindex 和书目功能的自定义浮点列表

结合 makeindex 和书目功能的自定义浮点列表

对于我的文档,我必须打印我所进行的采访的摘录。我想显示这些采访的列表,就像我们显示参考书目一样(带有自定义字段:日期、地点、人物等)。我希望这个列表可以作为索引,并带有显示摘录的页面的参考。

理想情况下,它看起来应该是这样的: 在此处输入图片描述

并且可以与普通的一起使用\ref

\ref{itw:Louis1}

将在此处显示标签 [14-07-89, Capet] 以及环境:

\begin{interview}
    \interviewref{itw:Louis1}

     Oca: So, what did you catch yesterday ?

     Louis: Oh, not that much.
\end{interview}

将显示访谈摘录并将当前页面添加到访谈列表中的正确位置。数据可能位于 .bib 文件中,然后以自定义方式显示,或者可能位于某些自定义容器中:

\begin{listofinterviews}
    \begin{interview}
        \label{itw:Louis1}
        \name[Capet]{Louis-Auguste \textsc{Capet}, aka Louis XVI of France, King\\}
        \date{14-07-1789}
    \end{interview}
\end{listofinterviews}

注意:有些采访没有任何摘录,我想显示它们,但没有\dotfill数字。

我自己做所有的引用逻辑没问题。我的问题在于列表的显示。


我看到两个起点:

  1. 使用索引imakeidx并进行\interviewref调用\index{\ref{#1}}

    但对于这个选项我有两个问题:

    • 显示每个条目之间的数据
    • 强制索引打印条目,即使它从未被调用。(对于这个问题,我想我可以用以下方法解决它这种技术但是如果您知道如何强制显示条目(就像\nocite参考书目那样),我会很高兴知道。)
  2. 使用参考书目工具,使用自定义字段,像/与索引一样工作,或者使用一些参考书目工具,提供从参考书目页面到引文的链接。(但我无法用搜索引擎找到正确的关键字,每个人都试图在 BibTeX 上显示页码。)我不认为这种方法可行。

那么,有人知道吗:

  1. 如何在索引条目后添加条目描述。
  2. 在参考书目列表中添加反向链接。

提前致谢。

相关内容