索引主题

索引主题

我收集了一些数学竞赛题。每道题后,我都会写下题目的主题,比如

\index {Cyclic Quadrilateral}
\index {Euler's $\phi$ function}

但是 makeindex 指的是页码,而不是问题本身。我该如何实现这样的索引。

答案1

不清楚您想要实现什么。要插入问题编号,一种可能性是创建一个宏(假设存在计数器problem

\newcommand*{\Tindex}[1]{\index{#1 \arabic{problem}}}

第二种可能性是创建主题和问题的索引。这可以使用index包来完成。下面是如何使用它的一个示例(用于包使用的文档texdoc index

\documentclass{article}
\usepackage{index}

\newindex[theproblem]*{topics}{pdx}{pnd}{Topics in Problems Index}

\newcounter{problem}

\begin{document}
\setcounter{problem}{1}
\index[topics]{First}First
\newpage
\index[topics]{Second}Second

\setcounter{problem}{2}
\index[topics]{Third}Third
\index[topics]{First}First

\printindex[topics]
\end{document}

然后运行

makeindex -o file.pnd file.pdx

其中file是 LaTeX 源文件的名称。

相关内容