texlive[67512] trunk: xindex (30jun23)

commits+karl at tug.org commits+karl at tug.org
Fri Jun 30 22:50:35 CEST 2023


Revision: 67512
          http://tug.org/svn/texlive?view=revision&revision=67512
Author:   karl
Date:     2023-06-30 22:50:35 +0200 (Fri, 30 Jun 2023)
Log Message:
-----------
xindex (30jun23)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua
    trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG
    trunk/Master/texmf-dist/doc/lualatex/xindex/README.md
    trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.pdf
    trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex
    trunk/Master/texmf-dist/scripts/xindex/xindex.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-AU.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-RU.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-baselib.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-norsk.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua

Modified: trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -10,7 +10,7 @@
 -----------------------------------------------------------------------
 
         xindex = xindex or { }
- local version = 0.47
+ local version = 0.48
 xindex.version = version
 --xindex.self = "xindex"
 
@@ -53,6 +53,7 @@
     -o,--output (default "")
     -k,--checklang               
     -l,--language (default en)   
+    -g,--no_pagenumber
     -p,--prefix (default L)
     -u,--use_UCA
     -s,--use_stdin
@@ -360,6 +361,11 @@
   writeLog(1,"Index with labels\n",1)
 end
 
+show_pagenumber = not args["no_pagenumber"]
+if not show_pagenumber then
+  writeLog(1,"Output with NO pagenumbers!\n",1)
+end
+
 writeLog(2,"Open outputfile "..outfilename,0)
 outFile = io.open(outfilename,"w+")
 writeLog(2,"... done\n",0)

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG	2023-06-30 20:50:35 UTC (rev 67512)
@@ -1,3 +1,4 @@
+0.48  2023-06-21 - added option -g|--no_pagenumber
 0.47  2023-01-20 - added support for russian language
 0.46  2023-01-18 - fix for Czech character ch
                  - fix for wrong Upper/Lowercase sorting

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/xindex/README.md	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/doc/lualatex/xindex/README.md	2023-06-30 20:50:35 UTC (rev 67512)
@@ -1,13 +1,7 @@
 # xindex
 
-Copyright 2019-2023 Herbert Voß
-These files are provided under the terms of the LPPL v1.3 or
-later as printed in full text in the manual (xindex.pdf).
-\url{https://ctan.org/license/lppl1.3}.
+Copyright 2019-2022 Herbert Voß
 
-Report bugs to
-    \url{https://gitlab.com/hvoss49/xindex/issues}.
-
 Unicode compatible index programm for LaTeX. It needs Lua 5.3 which
 will be included in at least LuaTeX 1.09 (TeXLive 2019)
 
@@ -41,7 +35,6 @@
     -a,--no_casesensitive
     -b,--no_labels
     -o,--output (default "")
-    -k,--checklang
     -l,--language (default en)
     -p,--prefix (default L)
     -u,--use_UCA

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex	2023-06-30 20:50:35 UTC (rev 67512)
@@ -81,9 +81,9 @@
 \def\setVersion#1{\setVVersion#1!!}
 \def\setVVersion#1=#2!!{\def\xIndexVersion{#2}} 
 
-\setVersion{version = 0.47}%  can be automatically changed by perl
+\setVersion{version = 0.48}%  can be automatically changed by perl
 
-\setkeys{hv}{cleanup=false,force=false}
+\setkeys{hv}{cleanup=true,force=false,ExampleDir=Examples,moveToExampleDir}
 
 
 \title{Program and package \texttt{xindex} \\--\\ \normalsize \xIndexVersion\ (\today)}
@@ -95,7 +95,8 @@
 %\enlargethispage{1cm}
 \tableofcontents
 
-\vfill
+\clearpage
+\bgroup\raggedright
 Thanks to: \\
 Mark Baudoin;
 Denis Bitouzé;
@@ -113,7 +114,8 @@
 Florent Rougon;
 Martin Sievers;
 Simon Spiegel;
-Jürhen Spitzmüller;
+Jürgen Spitzmüller;
+\egroup
 \clearpage
 
 \section{Introduction}
@@ -181,6 +183,7 @@
     [-o,--output ]                        default is <input>.ind
     [-k,--checklang ]                     default ist false 
     [-l,--language ]                      default is en 
+    [-g,--no_pagenumber]                  default is false
     [-p,--prefix]                         default L
     [-u,--use_UCA ]                       default is false
     [-s,--use_stdin ]                     default is false
@@ -253,7 +256,6 @@
   compiler=lualatex,
   crop,
   xindex,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -316,7 +318,6 @@
   crop,
   xindex,
   xindexOptions=-e ">",
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -382,7 +383,6 @@
   crop,
   xindex,
   xindexOptions=-l it -e ">",
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -427,7 +427,6 @@
   crop,
   xindex,
   xindexOptions=-k -e "?",
-  force=true,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -477,7 +476,6 @@
   crop,
   xindex,
   xindexOptions=-u -l RU -c RU,
-  force=true,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -616,7 +614,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   usefancyvrb,
@@ -677,7 +674,6 @@
   crop,
   xindex,
   xindexOptions=-c DIN2 -l DE,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -758,7 +754,6 @@
   crop,
   xindex,
   xindexOptions=-l jp,
-  force=false,
   runs=2,
   code=false,
   docType=latex,
@@ -807,7 +802,12 @@
 With the optional argument \verb|-u| or alternatively \verb|--use_UCA| the sorting will be done
 by Michal Hoftich's Lua package \texttt{LUA-UCA}, which should be part of any \TeX{} installation.
 
+The sorting order can be easily modified. Read the documentation of the package \texttt{LUA-UCA}
+on how to do it and what languages are supported so far. Any additional code setting for
+UCA should be don't in the file \Lfile{xindex-cfg-uca.lua}, which will automatically be read
+by \Lprog{xindex}.
 
+
 \begin{externalDocument}[
 %  grfOptions={width=\dimexpr\linewidth-2\fboxsep-2\fboxrule},
   mpwidth=0.55\linewidth,
@@ -817,7 +817,6 @@
   crop,
   xindex,
   xindexOptions=-u -l cs,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -846,10 +845,6 @@
 \end{document}
 \end{externalDocument}
 
-The sorting order can be easily modified. Read the documentation of the package \texttt{LUA-UCA}
-on how to do it and what languages are supported so far. Any additional code setting for
-UCA should be don't in the file \Lfile{xindex-cfg-uca.lua}, which will automatically be read
-by \Lprog{xindex}.
 
 
 \subsection{Case sensitive index entries}
@@ -867,7 +862,6 @@
   crop,
   xindex,
 %  xindexOptions=,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -923,7 +917,6 @@
   crop,
   xindex,
   xindexOptions=-a,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -981,7 +974,6 @@
   crop,
   xindex,
 %  xindexOptions=,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1020,7 +1012,6 @@
   crop,
   xindex,
   xindexOptions=-i,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1049,8 +1040,9 @@
 
 
 
-%\clearpage
+\clearpage
 
+\section{Pagenumbers}
 \subsection{Compressing pagenumber series}\label{Compressing}
 By default page sequences of an entry are compressed to 
 \begin{description}
@@ -1088,7 +1080,6 @@
   crop,
   xindex,
   xindexOptions=-l fr,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1142,7 +1133,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1170,13 +1160,136 @@
 \end{document}
 \end{externalDocument}
 
+\subsection{Supress Pagenumber}
+Instead of printing an index in the default way, one can also print a glossary without
+the pagenumbers. This is possible with the optional argument \verb|-g| which is equivalent
+to the long form \verb|--no_pagenumber|. The following example uses an own config file for
+the definition of the \Lenv{description} environment:
 
+\begin{verbatim}
+itemPageDelimiter = ""     
+compressPages     = true   
+fCompress         = false  
+minCompress       = 2   
+rangeSymbol       = "--"
+numericPage       = true
+sublabels         = {"", "\\item", "\\item", "\\item"} 
+pageNoPrefixDel   = ""    
+idxnewletter      = "\\textbf" 
+envStart          = "\\begin{description}"
+indexOpening      = "\\makeatletter\z
+                     \\def\\subitem{\\@idxitem} \\def\\subsubitem{\\@idxitem}\z 
+                     \\def\\subsubsubitem{\\@idxitem}\z
+                     \\makeatother\z
+                     \\itemsep 0.1ex" -- commands after envStart
+envStop           = "\\end{description}"
+\end{verbatim}
 
+\begin{externalDocument}[
+%  grfOptions={width=\dimexpr\linewidth-2\fboxsep-2\fboxrule},
+%  mpwidth=0.55\linewidth,
+  pages={2,3},
+  frame=true,
+  compiler=lualatex,
+  %crop,
+  force=true,  
+%  xindex,
+%  xindexOptions=-c description -g, 
+  runs=2,code,docType=latex,
+  showFilename,
+  align=\centering,
+  grfOptions={width=0.45\linewidth},
+  usefancyvrb,
+  %lstOptions={columns=fixed}
+  ]{xindex}
+%! lualatex
+\documentclass{article}
+\usepackage[a5paper]{geometry}
+\usepackage{libertinus}
+\setmonofont{DejaVu Sans Mono}[Scale=0.88,FakeStretch=0.9]
+\makeatletter
+\def\theindex{%    only for demonstration
+  \section*{\indexname}
+  \parskip\z@ \@plus .3\p@\relax \parindent\z@
+  \let\item\@idxitem}
+\makeatother
+\begin{filecontents}[force,noheader]{xindex-description.lua}
+itemPageDelimiter = ""     -- Hello, 14
+compressPages     = true    -- something like 12--15, instead of 12,13,14,15. the |( ... |) syntax is still valid
+fCompress	      = false    -- 3f -> page 3, 4 and 3ff -> page 3, 4, 5
+minCompress       = 2       -- 1--3 
+rangeSymbol       = "--"
+numericPage       = true    -- for non numerical pagenumbers, like "VI-17"
+sublabels         = {"", "\\item", "\\item", "\\item"}  -- for the (sub(sub(sub-items  first one is for item
+pageNoPrefixDel   = ""     -- a delimiter for page numbers like "VI-17"  -- not used !!!
+idxnewletter      = "\\textbf"  -- Only valid if -n is not set
+envStart          = "\\begin{description}"  
+indexOpening      = "\\makeatletter\z
+							\\def\\subitem{\\@idxitem} \\def\\subsubitem{\\@idxitem} \\def\\subsubsubitem{\\@idxitem}\z
+							\\makeatother\z
+							\\itemsep 0.1ex" -- commands after envStart
+envStop           = "\\end{description}"
 
+alphabet_lower = { { 'е', 'ё' } }
+alphabet_upper = { { 'Е', 'Ё' } }
+\end{filecontents}
+%StartVisiblePreamble
+\usepackage[english]{babel}
+\usepackage[imakeidx]{xindex}%  run xindex internally
+\makeindex[options= -c description -n -g ] % -g same as --no_pagenumber
+\makeindex[name=gls, options= -c description -n --no_pagenumber]
+%StopVisiblePreamble
+\pagestyle{empty}
+\begin{document}
+Abbreviations:
 
+XAS,\index{XAS --- X-ray absorption spectroscopy.}
+XAFS,\index{XAFS --- Extended x-ray absorption fine structure.}
+EXAFS,\index{EXAFS --- Extended x-ray absorption fine structure.}
+XANES,\index{XANES --- X-ray absorption near edge structure.}
+PES,\index{PES --- Photo emission spectroscopy.}
+ARPES,\index{ARPES --- Angle resolved photo electron spectroscopy.}
+SCES,\index{SCES --- Strongly correlated tlectron systems.}
+HTSC,\index{HTSC --- High temperature superconductivity.}
+MOCVD,\index{MOCVD --- Metalorganic chemical vapour deposition.}
+PLD.\index{PLD ---Pulsed laser deposition.}
 
+\smallskip Terms.
 
+Fermions:
+\index[gls]{Fermions@[Fermions]}%
+\index[gls]{Fermions@[Fermions]![\sf Fermion] --- a particle with a 
+	half-odd-integer spin $S$.}electron,
+\index[gls]{Fermions@[Fermions]![\sf Electron] --- a subatomic particle 
+	with a negative elementary electric charge: $S=1/2$.}proton,
+\index[gls]{Fermions@[Fermions]![\sf Proton] --- a subatomic particle with a 
+	positive elementary electric charge: $S=1/2$.}positron,
+\index[gls]{Fermions@[Fermions]![\sf Positron] --- a particle with a positive 
+	elementary electric charge, and the same mass as an electron: $S=1/2$.}neutron,
+\index[gls]{Fermions@[Fermions]![\sf Neutron] --- a subatomic electrically 
+	neutral particle: $S=1/2$.}neutrino.
+\index[gls]{Fermions@[Fermions]![\sf Neutrino] --- an elementary  electrically 
+	neutral particle with very small rest mass: $S=1/2$.}
 
+Bosons:
+\index[gls]{Bosons@[Bosons]}%
+\index[gls]{Bosons@[Bosons]![\sf Boson] --- a particle with an 
+integer spin $S$.}photon,
+\index[gls]{Bosons@[Bosons]![\sf Photon] --- a quantum of the 
+electromagnetic field: $S=1$.}meson,
+\index[gls]{Bosons@[Bosons]![\sf Meson] --- a hadronic subatomic particle 
+composed of an equal number of quarks and antiquarks: $S=0$.}pion.
+\index[gls]{Bosons@[Bosons]![\sf Pion] --- any of $\pi^0$-, $\pi^+$-, 
+	$\pi^-$- mesons consisting of quark and antiquark: $S=0$.}
+
+\printindex
+\printindex[gls]
+\end{document}
+\end{externalDocument}
+
+
+
+
 \section{The config file}
 
 The main config file is \Lfile{xindex-cfg.lua} is used by default and loading it by the 
@@ -1261,7 +1374,6 @@
   crop,
   xindex,
   xindexOptions=-c HAdW-eKO,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1382,7 +1494,6 @@
   crop,
   xindex,
   xindexOptions=-c dtk -n -l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1455,7 +1566,6 @@
   crop,
   xindex,
 %  xindexOptions=,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1490,8 +1600,8 @@
 
 
 
+\clearpage
 
-
 \section{\texttt{hyperref}}
 
 Using the package \Lpack{hyperref} is no problem:
@@ -1507,7 +1617,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1584,7 +1693,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1632,7 +1740,6 @@
   crop,
   xindex,
   xindexOptions=-n,
-  force=false,,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1684,7 +1791,6 @@
   crop,
   xindex,
   xindexOptions=-c header,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1813,9 +1919,9 @@
 \end{externalDocument}
 
 
+\clearpage
 
 
-
 \section{Automatic index creation}
 With package \Lpack{xindex} one can define several different index files, e.\,g.
 an \Index{index of names}. With the optional argument \Loption{imakeidx} the package itself loads  \Lpack{imakeidx}
@@ -1830,7 +1936,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1932,7 +2037,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -1982,7 +2086,6 @@
   crop,
   xindex,
   xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,
@@ -2020,7 +2123,6 @@
   crop,
   xindex,
 %  xindexOptions=-l de,
-  force=false,
   runs=2,code,docType=latex,
   showFilename,
   align=\centering,

Modified: trunk/Master/texmf-dist/scripts/xindex/xindex.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/xindex/xindex.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/scripts/xindex/xindex.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -10,7 +10,7 @@
 -----------------------------------------------------------------------
 
         xindex = xindex or { }
- local version = 0.47
+ local version = 0.48
 xindex.version = version
 --xindex.self = "xindex"
 
@@ -53,6 +53,7 @@
     -o,--output (default "")
     -k,--checklang               
     -l,--language (default en)   
+    -g,--no_pagenumber
     -p,--prefix (default L)
     -u,--use_UCA
     -s,--use_stdin
@@ -360,6 +361,11 @@
   writeLog(1,"Index with labels\n",1)
 end
 
+show_pagenumber = not args["no_pagenumber"]
+if not show_pagenumber then
+  writeLog(1,"Output with NO pagenumbers!\n",1)
+end
+
 writeLog(2,"Open outputfile "..outfilename,0)
 outFile = io.open(outfilename,"w+")
 writeLog(2,"... done\n",0)

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-AU.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-AU.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-AU.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-AU'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -11,7 +11,7 @@
 -- configuration for index files of the Heidelberger Akademie der Wissenschaften
 
 if not modules then modules = { } end modules ['xindex-HAdW-eKO'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-RU.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-RU.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-RU.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-RU'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex.lua",
        author = "Alexey Kuznetzov",
     copyright = "Herbert Voß",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -8,7 +8,7 @@
 -- $Id: xindex-base.lua 22 2022-02-07 12:18:15Z hvoss $
 -----------------------------------------------------------------------
 
-local info = { version = 0.47 } 
+local info = { version = 0.48 } 
 
 -- check config
 if pageNoPrefixDel ~= "" then 

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-baselib.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-baselib.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-baselib.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-baselib'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "base library  to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg-common'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg-lua'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex-cfg-uca.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "main configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration file for the DANTE Edition",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "DTK configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-lib'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "main library  to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",
@@ -774,7 +774,11 @@
   writeLog(1,"itemOutput(): We have entry "..Entry.."\n",2)
   writeLog(1,"itemOutput(): The entry has "..excl.." Exclamation characters\n",2)
   if excl == 0 then
-    str = "  \\item "..Entry..itemPageDelimiter.." "..getPageList(v,hyperpage).."\n"
+    if show_pagenumber then
+      str = "  \\item "..Entry..itemPageDelimiter.." "..getPageList(v,hyperpage).."\n"
+    else
+      str = "  \\item "..Entry.."\n"
+    end
     for i, str0 in ipairs(escape_chars) do       -- undo the escape char setting
       str = str:gsub(str0[2],str0[3])
     end
@@ -801,7 +805,11 @@
 	  if i < excl+1 then  -- there is one more !  =>  so we print no pagenumber
             str = space.."\\"..item.." "..sublabels[i]..currentItems[i].."\n"
           else
-            str = space.."\\"..item.." "..sublabels[i]..currentItems[i]..itemPageDelimiter.." "..getPageList(v,hyperpage).."\n"
+            if show_pagenumber then
+              str = space.."\\"..item.." "..sublabels[i]..currentItems[i]..itemPageDelimiter.." "..getPageList(v,hyperpage).."\n"
+            else
+              str = space.."\\"..item.." "..sublabels[i]..currentItems[i].."\n"
+            end  
           end
         end  
         for i, str0 in ipairs(escape_chars) do       -- undo the escape char setting

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-norsk.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-norsk.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-norsk.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -10,7 +10,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-no'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-pretty'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "dump a Lua table for debugging",
        author = "Steve Donovan",
     copyright = "Steve Donovan",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua	2023-06-30 20:50:10 UTC (rev 67511)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua	2023-06-30 20:50:35 UTC (rev 67512)
@@ -9,7 +9,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-yannis'] = {
-      version = 0.47,
+      version = 0.48,
       comment = "main configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",



More information about the tex-live-commits mailing list.