我的歌本有两个标题,分别是英语和高棉语beginsong{}
。当我调用时showindex
,两个标题都出现在同一个索引中。
我的目的是在单独的页面上创建两个索引,一个索引用于英文标题,一个索引用于高棉文标题(副标题?)。我们该怎么做?
\documentclass{article}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[Khmer,Latin]{ucharclasses}
\usepackage{songs}
%%%%%%%%%%%%%%%%%
\setmainfont{Adobe Garamond Pro}
\newfontfamily\khos[Mapping=tex-text,Scale=0.85,Script=Khmer]{Khmer OS}
\newfontfamily\adobegp{Adobe Garamond Pro}
\setTransitionTo{Khmer}{\khos}
\setTransitionFrom{Khmer}{\rmfamily}
%%%%%%%%%%%%%%%%%%%
\sepindexesfalse
\newindex{idxtitleone}{idxtitleone}
%====================
\begin{document}
%====================
\begin{songs}{idxtitleone}
\beginsong{Doxology \\ សរសើរតំកើង}
\beginverse
\[G]Praise God, \[D]from \[Em]Whom \[Bm]all \[Em]bless\[D]ings \[G]flow;
\[G]Praise Him, all \[D]crea\[Em]tures \[C]here \[G]be\[D]low;
\[Em]Praise \[D]Him \[G]a\[D]bove, \[G]ye \[C]heav’n\[D]ly \[Em]host;
\[G]Praise Fa\[Em]ther, \[D]Son, \[Am]and \[G/B G/C]Ho\[D]ly \[G]Ghost.
\[C]A\[G]men.
\endverse{}
\endsong
\beginsong{Amzing Grace \\ ព្រះគុណអស្ចារ្យ}
\beginverse
Amzing grace, how sweet the sound
\endverse \endsong
\end{songs}
\onecolumn
\showindex[2]{Index by Titles}{idxtitleone}
\end{document}
答案1
解决了!
凯文用魔法帮助了我。
- 删除 处的默认索引
beginsong
。 \indextitleentry{khtitleidx}
同时使用\indextitleentry{entitleidx}
谢谢凯文!