texlive[73758] Master/texmf-dist: bib2gls (7feb25)

commits+karl at tug.org commits+karl at tug.org
Fri Feb 7 23:14:04 CET 2025


Revision: 73758
          https://tug.org/svn/texlive?view=revision&revision=73758
Author:   karl
Date:     2025-02-07 23:14:04 +0100 (Fri, 07 Feb 2025)
Log Message:
-----------
bib2gls (7feb25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/man/man1/bib2gls.1
    trunk/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/CHANGES
    trunk/Master/texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-citations.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf
    trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf
    trunk/Master/texmf-dist/scripts/bib2gls/bib2gls.jar
    trunk/Master/texmf-dist/scripts/bib2gls/bibglscommon.jar
    trunk/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar
    trunk/Master/texmf-dist/scripts/bib2gls/datatool2bib.jar
    trunk/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml
    trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.pod
    trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.tex
    trunk/Master/texmf-dist/source/support/bib2gls/version.tex

Modified: trunk/Master/texmf-dist/doc/man/man1/bib2gls.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/bib2gls.1	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/doc/man/man1/bib2gls.1	2025-02-07 22:14:04 UTC (rev 73758)
@@ -58,7 +58,7 @@
 .\" ========================================================================
 .\"
 .IX Title "BIB2GLS 1"
-.TH BIB2GLS 1 2025-01-29 "perl v5.40.1" bib2gls
+.TH BIB2GLS 1 2025-02-01 "perl v5.40.1" bib2gls
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -120,6 +120,12 @@
 Instruct the TeX parser library to attempt to parse the 
 packages listed in \fIlist\fR. This is intended for simple custom
 packages that don\*(Aqt contain complex code.
+.IP \fB\-\-datatool\-sort\-markers\fR 4
+.IX Item "--datatool-sort-markers"
+The interpreter will use the \fIdatatool\-base.sty\fR marker commands to match their 
+localised definitions within \f(CW\*(C`\eDTLsortwordlist\*(C'\fR (\fIdatatool\fR v3.0+).
+You will need a sort method that doesn\*(Aqt ignore the control
+characters used by those commands.
 .IP "\fB\-\-date\-in\-header\fR (or \fB\-D\fR)" 4
 .IX Item "--date-in-header (or -D)"
 The header comment at the start of the \fI.glstex\fR file will include
@@ -288,6 +294,10 @@
 .IX Item "--no-collapse-same-location-range"
 Don\*(Aqt collapse an explicit range that has a duplicate start and end
 location into a normal record.
+.IP \fB\-\-no\-datatool\-sort\-markers\fR 4
+.IX Item "--no-datatool-sort-markers"
+The interpreter will use the normal definition of the
+\&\fIdatatool\-base.sty\fR sort marker commands.
 .IP \fB\-\-no\-date\-in\-header\fR 4
 .IX Item "--no-date-in-header"
 The header comment at the start of the \fI.glstex\fR file will not include

Modified: trunk/Master/texmf-dist/doc/man/man1/bib2gls.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/support/bib2gls/CHANGES	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/doc/support/bib2gls/CHANGES	2025-02-07 22:14:04 UTC (rev 73758)
@@ -1,3 +1,11 @@
+v4.4 (2025-02-07)
+
+   - use datatool sort markers for corresponding control codes when writing sort
+     value to glstex file
+
+   - bug fix: transferred locations with alias-loc=transfer not
+     merging
+
 v4.3 (2025-01-29)
 
  * bib2gls:

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-citations.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/bib2gls/bib2gls.jar
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/bib2gls/bibglscommon.jar
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/bib2gls/datatool2bib.jar
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml
===================================================================
--- trunk/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml	2025-02-07 22:14:04 UTC (rev 73758)
@@ -53,6 +53,7 @@
 <entry key="syntax.packages">{1}, {0} <list>	Instruct interpreter to assume the listed packages have been used in the document. (The packages must be known by the interpreter.)</entry>
 <entry key="syntax.ignore.packages">{1}, {0} <list>	Don''t check the log file for the listed packages.</entry>
 <entry key="syntax.custom.packages">{0} <list>	Instruct the interpreter to parse the listed packages.</entry>
+<entry key="syntax.datatool_sort_markers">{0}	Provide datatool sort marker commands.</entry>
 <entry key="syntax.list.known.packages">{0}	List the packages known to the interpreter and exit.</entry>
 <entry key="syntax.support.unicode.script">{0}	Text superscripts or subscripts will use Unicode superscript or subscript characters if possible.</entry>
 <entry key="syntax.replace.quotes">{0}	Replace single and double-quotes.</entry>

Modified: trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.pod
===================================================================
--- trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.pod	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.pod	2025-02-07 22:14:04 UTC (rev 73758)
@@ -67,6 +67,13 @@
 packages listed in I<list>. This is intended for simple custom
 packages that don't contain complex code.
 
+=item B<--datatool-sort-markers>
+
+The interpreter will use the F<datatool-base.sty> marker commands to match their 
+localised definitions within C<\DTLsortwordlist> (F<datatool> v3.0+).
+You will need a sort method that doesn't ignore the control
+characters used by those commands.
+
 =item B<--date-in-header> (or B<-D>)
 
 The header comment at the start of the F<.glstex> file will include
@@ -274,6 +281,11 @@
 Don't collapse an explicit range that has a duplicate start and end
 location into a normal record.
 
+=item B<--no-datatool-sort-markers>
+
+The interpreter will use the normal definition of the
+F<datatool-base.sty> sort marker commands.
+
 =item B<--no-date-in-header>
 
 The header comment at the start of the F<.glstex> file will not include

Modified: trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.tex
===================================================================
--- trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.tex	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/source/support/bib2gls/bib2gls.tex	2025-02-07 22:14:04 UTC (rev 73758)
@@ -5269,6 +5269,12 @@
 element in the set is considered the \gls{compmainlabel}. Entry
 labels may appear in multiple sets.
 
+\begin{important}
+Although the \sty{glossaries-extra} package allows the same label to
+be used for a regular entry and a compound entry, the \ext{bib}
+format doesn't allow this.
+\end{important}
+
 A \gls{compoundentry} provides a convenient way to apply commands
 like \ics{gls} to multiple entries in one command (such as \ics{mgls}).
 \Gls{compoundentry} labels may only be used in the \cs{mgls}-like
@@ -12186,7 +12192,7 @@
 ]{omit-fields}
 \end{codeenv}
 
-\optsection{omit-fields-missing-field-action}
+\optsection[\subsubsection]{omit-fields-missing-field-action}
 
 This option indicates what to do if a source field identified in 
 \csopt{omit-fields} is missing. The value may be one of:
@@ -19891,15 +19897,15 @@
 
 As \csopt{break-marker} but for \glsdisp{secondaryglossary}{secondary} entries.
 
-\optsection[\subsubsection]{secondary-break-at-match}
+\optsection{secondary-break-at-match}
 
 As \csopt{break-at-match} but for \glsdisp{secondaryglossary}{secondary} entries.
 
-\optsection[\subsubsection]{secondary-break-at-match-op}
+\optsection{secondary-break-at-match-op}
 
 As \csopt{break-at-match-op} but for \glsdisp{secondaryglossary}{secondary} entries.
 
-\optsection[\subsubsection]{secondary-break-at-not-match}
+\optsection{secondary-break-at-not-match}
 
 As \csopt{break-at-not-match} but for \glsdisp{secondaryglossary}{secondary} entries.
 

Modified: trunk/Master/texmf-dist/source/support/bib2gls/version.tex
===================================================================
--- trunk/Master/texmf-dist/source/support/bib2gls/version.tex	2025-02-07 14:20:29 UTC (rev 73757)
+++ trunk/Master/texmf-dist/source/support/bib2gls/version.tex	2025-02-07 22:14:04 UTC (rev 73758)
@@ -1,4 +1,4 @@
 \date{Version 
-4.3
-2025-01-29
+4.4
+2025-02-07
 }%



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