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.