索引尚未生成 - 歌曲包

索引尚未生成 - 歌曲包

我在 Mac 上使用 Tex Live 2019 和 Sublime Editor

我最近更新了所有软件包tlmgr update --all(我确认我拥有最新的歌曲软件包 3.1)

当我编译以下示例(来自歌曲网站)时:

% Copyright (C) 2018 Kevin W. Hamlen
\documentclass[letterpaper]{article}
\usepackage[bookmarks]{hyperref}
\usepackage[chorded]{songs}
% \includeonlysongs{2}

\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\textwidth}{6.5in}
\setlength{\topmargin}{0in}
\setlength{\topskip}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\textheight}{9.1in}
\settowidth{\versenumwidth}{1.\ }
\pagestyle{empty}

\newindex{titleidx}{cbtitle}
\newauthorindex{authidx}{cbauth}
\newscripindex{scripidx}{cbscrip}

\begin{document}

\showindex{Complete Index of Songs}{titleidx}

\songsection{Worship Songs}
\begin{songs}{titleidx,authidx,scripidx}
\beginsong{Doxology}[
  by={Louis Bourgeois and Thomas Ken},
  sr={Revelation 5:13},
  cr={Public domain.},
  index={Praise God, from Whom all blessings flow}]
\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
\end{songs}

\showindex{Index of Authors and Composers}{authidx}
\showindex{Index of Scripture}{scripidx}

\end{document}

我成功获取了包含歌曲的 PDF,但没有任何索引。既没有完整的歌曲索引,也没有任何其他索引。

然后我尝试了解决方案这里跑步

pdflatex myfilename.tex
texlua songidx.lua lbtitle.sxd lbtitle.sbx
pdflatex myfilename.tex

但生成的 pdf 仍然没有索引

我错过了什么?

答案1

我可以让它在 Linux 上的 TeXLive 2019 上运行。

首先我必须复制songidx.luabible.can到当前目录。

然后我就跑了

pdflatex file.tex
texlua songidx.lua cbauth.sxd
texlua songidx.lua cbscrip.sxd
texlua songidx.lua cbtitle.sxd
pdflatex file.tex
pdflatex file.tex

我确实得到了几个指数。

相关内容