Cara termudah untuk menambahkan indeks lagu adalah dengan menduplikat konten dari \s Judul Lagu menggunakan aturan Changes.txt seperti ini:
'(\\s )([^\\]+)( ?\r?\n)' > '\\toc1 \2\3\1\2\3'
Ini berarti, cari judul bagian \s dan sebutkan grup kecocokan tersebut sebagai grup 1.
Lalu ambil konten/teks dari judul tersebut, dan sebutkan grup kecocokan tersebut sebagai grup 2.
Ambil akhir baris (yang membutuhkan setidaknya \n tetapi mungkin memiliki spasi dan/atau \r sebelum \n terakhir) dan sebutkan grup kecocokan tersebut sebagai grup 3.
Lalu, di sisi penggantian, masukkan penanda baru \toc1 diikuti oleh konten dari grup 2 dan bagian akhir baris. Lalu kembalikan semua hal lain seperti yang Anda temukan (1,2,3).
Field \toc1 ini sekarang seharusnya diambil dan digunakan dalam Daftar Isi.
Perhatikan bahwa Anda juga dapat menghasilkan (daftar isi) yang diurutkan dari penanda \toc1 yang sama untuk indeks di bagian belakang buku nyanyian. Cukup gunakan \ztoc|sorta\* alih-alih \ztoc|main\*
The easiest way to add an index of songs is to duplicate the contents of the \s Song Titles using a Changes.txt rule like this:
'(\\s )([^\\]+)( ?\r?\n)' > '\\toc1 \2\3\1\2\3'
This says, look for a \s section heading and call that match-group 1.
Then grab the content/text of that heading, calling that match-group 2.
Grab the end of line (which needs at least an \n but might have a space and/or \r before the final \n) and call that match-group 3.
Then, on the replace-with side, put in the new marker \toc1 followed by the contents of 2 and the end of line piece. Then put everything else back as you found it (1,2,3).
These \toc1 fields should now get picked up and used in the Table of Contents.
Note that you can also generate a sorted (table of contents) from these same \toc1 markers for an index at the back of the song book. Just use \ztoc|sorta\* instead of \ztoc|main\*
Diterjemahkan secara otomatis dari English