从歌曲包中格式化索引

从歌曲包中格式化索引

我一直在使用songs包来生成歌本。我一直在调整包以满足我的需求,但剩下的问题之一是命令\showindex。考虑以下代码:

\documentclass[a4paper]{book}
\usepackage[lyric]{songs}

\usepackage[Sonny]{fncychap}

\newindex{titleidx}{cbtitle}

\begin{document}

\showindex{My index}{titleidx}

\begin{songs}{titleidx}

\beginsong{Amazing Grace}[
  by={John Newton},
  sr={Luke 15:4; 2 Corinthians 4:8,9; Ephesians 2:8; Revelation 14:3},
  cr={Public domain.}]

\beginverse
Amazing grace! How sweet the sound
That saved a wretch like me!
I once was lost, but now am found;
Was blind, but now I see.
\endverse

\endsong

\end{songs}

\chapter*{My chapter}

Hello world!

\end{document}

我喜欢使用fncychap带有Sonny风格的包,它适用于我的所有章节/部分/索引,除了用于命令生成的索引\showindex。有没有办法破解这个命令以使其与fncychap包兼容?

答案1

songs软件包使用其自己的内部格式来执行\songchapter命令,该命令由\showindex. 加载后添加以下代码片段songs对我有用:

\renewcommand{\songchapter}{\chapter*}

相关内容