summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-04-07 21:21:59 +0000
committerKarl Berry <karl@freefriends.org>2019-04-07 21:21:59 +0000
commitbb3a18a8791a2f32a6c8a3e0c9ee15a643aefd89 (patch)
tree22208b922e1222cddf4275d663628c025848b67d /Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
parentd71a23f77ba5aa8ad94858efe8080b2cc100bb25 (diff)
xindex (7apr19)
git-svn-id: svn://tug.org/texlive/trunk@50842 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua')
-rw-r--r--Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua b/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
index 0588651541e..1a8919c1149 100644
--- a/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
+++ b/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
@@ -6,7 +6,7 @@
-- LICENSE: LPPL1.3
-----------------------------------------------------------------------
-local info = { version = 0.09}
+local info = { version = 0.10}
-- check config
if pageNoPrefixDel ~= "" then
@@ -135,6 +135,7 @@ writeLog(2,"Start writing .ind file ... \n",0)
writeLog(1,"---------- Start list to write the ind file --------------\n",1)
writeLog(1,require 'xindex-pretty'.dump(NewIndex),3) -- only for internal dump
+
for k=1,#NewIndex do
-- require 'xindex-pretty'.dump(NewIndex[k]) -- only for internal dump
if NewIndex[k]["Entry"] then
@@ -147,7 +148,7 @@ for k=1,#NewIndex do
-- if utf8.codepoint(c) < 12288 then -- Japanese starts at hex 3000
-- firstChar = v["sortChar"]
-- else
- firstChar = utf.sub(v["sortChar"],1,1) -- catch a translatet Ö->OE
+ firstChar = utf.sub(v["sortChar"],1,1) -- catch a translatet Ö->OE
-- end
currentChar = firstChar
charType = getCharType(firstChar)
@@ -213,7 +214,7 @@ for k=1,#NewIndex do
outFile:write("\n\\indexspace\n")
if not no_headings then
outFile:write("\\textbf{"..currentChar.."}")
- if (labelPrefix == "") then
+ if (labelPrefix == '""') then
outFile:write("\\label{xindex-"..currentChar.."}\n\\nopagebreak[4]\n")
else
outFile:write("\\label{"..labelPrefix.."-xindex-"..currentChar.."}\n\\nopagebreak[4]\n")