这是我的代码:
% !TEX TS-program = xeLaTeX
% !TEX encoding = UTF-8 Unicode
% !TEX spellcheck = en_GB
\documentclass[11pt]{book}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Brill}
\newfontfamily\lettrinefont{Brill}
\usepackage{multind}
\makeindex{nominum}
\makeindex{rerum}
\usepackage[polutonikogreek,english]{babel}
\newcommand*{\tg}[1]{\textgreek{#1}}
\usepackage{ledmac}
\usepackage{fancyhdr}
\usepackage{hanging}
\pagestyle{myheadings}
\textheight = 180.5 mm
\textwidth = 108.5 mm
\pagenumbering{arabic}
\newcommand{\rhet}[2]{\edtext{#1}{\Afootnote{#2}}}
\newcommand{\oed}[2]{\edtext{#1}{\Bfootnote{#2}}}
\footparagraph{A}
\footparagraph{B}
\raggedbottom
\newcommand*{\LeftWidth}{3.0cm}%
\newcommand*{\RightWidth}{\dimexpr\linewidth-\LeftWidth-2em\relax}%
\newcommand{\AlignedBrace}[2]{%
\medskip\par\noindent%
\makebox[\LeftWidth][r]{\text{#1}~}%
$\left\{~\parbox{\RightWidth}{\strut\textit{#2}\strut}\right.$%
}%
\begin{document}
\pagebreak
\mainmatter
Wyatt\index{nominum}{Wyatt}
\beginnumbering
\pstart
orator\index{rerum}{orator} is the artificer, the oration\index{rerum}{oration}
\pend
\endnumbering
\printindex{nominum}{Index nominum}
\printindex{rerum}{Index rerum}
\end{document}
答案1
这个包multind
相当老旧,而且无人维护。它实际上是从 LaTeX 2.09 样式选项移植而来。它能完成工作,但不容易定制。也许切换到imakeidx
会让你更轻松:而不是
\usepackage{multind}
\makeindex{nominum}
\makeindex{rerum}
你可以说
\usepackage{imakeidx}
\makeindex[name=nominum,title=Index Nominum,intoc]
\makeindex[name=rerum,title=Index Rerum,intoc]
并将索引宏更改为
Wyatt\index[nominum]{Wyatt}
...
orator\index[rerum]{orator} is the artificer, the oration\index[rerum]{oration}
(请注意,用括号代替大括号)。
最后你会写
\printindex[nominum]
\printindex[rerum]
这有一些优点:通过该intoc
选项,我们可以告诉 LaTeX 在目录中添加一个条目。此外,MakeIndex 将自动运行,让您免于跟踪此问题的负担。
披露:我是的作者之一imakeidx
,但自从它发布以来,它已被证明非常有用。