diff options
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua b/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua index 1a6d2878a0d..955f88e7173 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.06b} +local info = { version = 0.07} -- check config if pageNoPrefixDel ~= "" then @@ -170,7 +170,11 @@ for k=1,#NewIndex do firstSLine = false if not no_headings then outFile:write("\\textbf{"..index_header[1].."}") - outFile:write("\\label{"..labelPrefix.."-xindex-"..index_header[1].."}\n\\nopagebreak[4]\n") + if (labelPrefix == "") then + outFile:write("\\label{xindex-"..index_header[1].."}\n\\nopagebreak[4]\n") + else + outFile:write("\\label{"..labelPrefix.."-xindex-"..index_header[1].."}\n\\nopagebreak[4]\n") + end end end if specialItemOutput then @@ -188,7 +192,11 @@ for k=1,#NewIndex do outFile:write("\n\\indexspace\n") if not no_headings then outFile:write("\\textbf{"..index_header[2].."}") - outFile:write("\\label{"..labelPrefix.."-xindex-"..index_header[2].."}\n\\nopagebreak[4]\n") + if (labelPrefix == "") then + outFile:write("\\label{xindex-"..index_header[2].."}\n\\nopagebreak[4]\n") + else + outFile:write("\\label{"..labelPrefix.."-xindex-"..index_header[2].."}\n\\nopagebreak[4]\n") + end end end if specialItemOutput then @@ -205,7 +213,11 @@ for k=1,#NewIndex do outFile:write("\n\\indexspace\n") if not no_headings then outFile:write("\\textbf{"..currentChar.."}") - outFile:write("\\label{"..labelPrefix.."-xindex-"..currentChar.."}\n\\nopagebreak[4]\n") + if (labelPrefix == "") then + outFile:write("\\label{xindex-"..currentChar.."}\n\\nopagebreak[4]\n") + else + outFile:write("\\label{"..labelPrefix.."-xindex-"..currentChar.."}\n\\nopagebreak[4]\n") + end end oldChar = currentChar end |