分别索引主歌标题和副标题

分别索引主歌标题和副标题

我的歌本有两个标题,分别是英语和高棉语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}

谢谢凯文!

相关内容