summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
diff options
context:
space:
mode:
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")