diff options
author | Norbert Preining <norbert@preining.info> | 2021-08-16 03:00:42 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-08-16 03:00:42 +0000 |
commit | d6ac6a6734f56dafac6d47e4a2d409d287fb668c (patch) | |
tree | 3aed824d94fa2f90061ded6f4f6d17aadb5aaf37 /indexing/xindex/lualatex/xindex-base.lua | |
parent | 8e38006fd2e220c3a27208477dab7abbf7256370 (diff) |
CTAN sync 202108160300
Diffstat (limited to 'indexing/xindex/lualatex/xindex-base.lua')
-rw-r--r-- | indexing/xindex/lualatex/xindex-base.lua | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/indexing/xindex/lualatex/xindex-base.lua b/indexing/xindex/lualatex/xindex-base.lua index 6df683605f..13e4db70f7 100644 --- a/indexing/xindex/lualatex/xindex-base.lua +++ b/indexing/xindex/lualatex/xindex-base.lua @@ -5,10 +5,10 @@ -- AUTHOR: Herbert Voß -- LICENSE: LPPL1.3 -- --- $Id: xindex-base.lua 9 2021-08-13 19:42:48Z hvoss $ +-- $Id: xindex-base.lua 12 2021-08-15 09:28:32Z hvoss $ ----------------------------------------------------------------------- -local info = { version = 0.31 } +local info = { version = 0.33 } -- check config if pageNoPrefixDel ~= "" then @@ -116,13 +116,13 @@ writeLog(2,"done\n",0) writeLog(2,"Replace @-operator ...\n",0) writeLog(1,"------------------ Start list before compressEntryList(Index)------------\n",1) -writeLog(1,require 'xindex-pretty'.dump(Index),3) -- only for internal dump +--writeLog(1,require 'xindex-pretty'.dump(Index),3) -- only for internal dump local NewIndex = {} NewIndex = compressEntryList(Index) -- replaces also foo@bar -> bar -- for i=1,#NewIndex do print(NewIndex[i]["Entry"],NewIndex[i]["pages"][1]["number"],NewIndex[i]["pages"][1]["special"]) end -writeLog(1,require 'xindex-pretty'.dump(NewIndex),3) -- only for internal dump +--writeLog(1,require 'xindex-pretty'.dump(NewIndex),3) -- only for internal dump printList(NewIndex,2) writeLog(1,"------------------ End list after compressEntryList(Index)------------\n",1) writeLog(2,"done\n",0) @@ -156,7 +156,7 @@ if SORTendhook then end outFile:write("\n") -outFile:write("\\begin{theindex}\n") +outFile:write(envStart.."\n") if indexOpening ~= "" then -- commands after \begin{theindex} outFile:write(indexOpening) @@ -221,7 +221,8 @@ for k=1,#NewIndex do if firstSLine then firstSLine = false if not no_headings then - outFile:write("\\par"..idxnewletter.."{"..index_header[1].."}") + outFile:write(idxnewletter.."{"..index_header[1].."}") +-- outFile:write("\\par"..idxnewletter.."{"..index_header[1].."}") if no_labels then outFile:write("\n\\nopagebreak[4]\n") else @@ -294,8 +295,8 @@ for k=1,#NewIndex do if v["Macro"] then outFile:write(v["Macro"].."\n") end end end -outFile:write("\\end{theindex}\n") -writeLog(2,indLines.." lines of data wrote into the .ind file\n",0) +outFile:write(envStop.."\n") +writeLog(2,indLines.." lines of data wrote into the "..outfilename.." file\n",0) outFile:close() writeLog(2,"\ndone! closing program\n",0) |