From 2ab2eba6c86168c5190e2aae2e521821ea624728 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Apr 2018 21:19:32 +0000 Subject: bib2gls (9apr18) git-svn-id: svn://tug.org/texlive/trunk@47413 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/support/bib2gls/CHANGES | 26 + Master/texmf-dist/doc/support/bib2gls/bib2gls.1 | 32 +- Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf | Bin 2950724 -> 3012371 bytes .../support/bib2gls/examples/sample-authors.pdf | Bin 49003 -> 49017 bytes .../support/bib2gls/examples/sample-bacteria.pdf | Bin 50456 -> 50468 bytes .../support/bib2gls/examples/sample-chemical.pdf | Bin 50245 -> 50256 bytes .../support/bib2gls/examples/sample-constants.pdf | Bin 89404 -> 89416 bytes .../support/bib2gls/examples/sample-languages.pdf | Bin 56140 -> 56151 bytes .../doc/support/bib2gls/examples/sample-maths.pdf | Bin 110945 -> 110958 bytes .../doc/support/bib2gls/examples/sample-media.pdf | Bin 160799 -> 160811 bytes .../support/bib2gls/examples/sample-msymbols.pdf | Bin 103808 -> 103820 bytes .../doc/support/bib2gls/examples/sample-multi1.pdf | Bin 243164 -> 243174 bytes .../doc/support/bib2gls/examples/sample-multi2.pdf | Bin 317933 -> 317946 bytes .../doc/support/bib2gls/examples/sample-people.pdf | Bin 47749 -> 47760 bytes .../bib2gls/examples/sample-textsymbols.pdf | Bin 69791 -> 69804 bytes .../doc/support/bib2gls/examples/sample-units1.pdf | Bin 53002 -> 53015 bytes .../doc/support/bib2gls/examples/sample-units2.pdf | Bin 54745 -> 54758 bytes .../doc/support/bib2gls/examples/sample-units3.pdf | Bin 41119 -> 41131 bytes .../support/bib2gls/examples/sample-usergroups.pdf | Bin 23919 -> 23920 bytes Master/texmf-dist/scripts/bib2gls/bib2gls.jar | Bin 194171 -> 203207 bytes .../texmf-dist/scripts/bib2gls/convertgls2bib.jar | Bin 26232 -> 26208 bytes .../scripts/bib2gls/resources/bib2gls-en.xml | 30 +- Master/texmf-dist/scripts/bib2gls/texparserlib.jar | Bin 854246 -> 934316 bytes .../source/support/bib2gls/src/bib2gls-src.zip | Bin 138523 -> 145301 bytes .../source/support/bib2gls/src/bib2gls.bib | 406 ++++++- .../source/support/bib2gls/src/bib2gls.pod | 36 +- .../source/support/bib2gls/src/bib2gls.tex | 1119 ++++++++++++++++---- .../source/support/bib2gls/src/gls2bib-src.zip | Bin 21976 -> 21988 bytes .../source/support/bib2gls/src/texparser-src.zip | Bin 723485 -> 789935 bytes 29 files changed, 1411 insertions(+), 238 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/support/bib2gls/CHANGES b/Master/texmf-dist/doc/support/bib2gls/CHANGES index f7279391084..48af0c3703d 100644 --- a/Master/texmf-dist/doc/support/bib2gls/CHANGES +++ b/Master/texmf-dist/doc/support/bib2gls/CHANGES @@ -1,3 +1,29 @@ +v1.4 (2018-04-09): + + * added switches: + + --list-known-packages + --custom-packages + --cite-as-record + --no-cite-as-record + --merge-wrglossary-records + --no-merge-wrglossary-records + + * added resource options: + + - missing-parents + - missing-parent-category + - bibtexentry-sort-fallback + - save-index-counter + + * added extra keyword "same as original entry" + to category and type assignments. + + * added new entry types: + + - @bibtexentry + - @contributor + v1.3 (2018-03-05): * bug fix: check for quoted path elements (spaces in file names) diff --git a/Master/texmf-dist/doc/support/bib2gls/bib2gls.1 b/Master/texmf-dist/doc/support/bib2gls/bib2gls.1 index a5b9fdd713f..0db7814c41f 100644 --- a/Master/texmf-dist/doc/support/bib2gls/bib2gls.1 +++ b/Master/texmf-dist/doc/support/bib2gls/bib2gls.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIB2GLS 1" -.TH BIB2GLS 1 "2018-03-04" "perl v5.18.4" "bib2gls" +.TH BIB2GLS 1 "2018-04-07" "perl v5.18.4" "bib2gls" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -205,6 +205,19 @@ Interpret tilde character as a normal space. .IP "\fB\-\-no\-break\-space\fR" 4 .IX Item "--no-break-space" Interpret tilde as a non-breaking space (default). +.IP "\fB\-\-cite\-as\-record\fR" 4 +.IX Item "--cite-as-record" +Treat \fB\ecitation\fR as an ignored record. +.IP "\fB\-\-no\-cite\-as\-record\fR" 4 +.IX Item "--no-cite-as-record" +Don't check for instances of \fB\ecitation\fR in the \fB.aux\fR file (default). +.IP "\fB\-\-merge\-wrglossary\-records\fR" 4 +.IX Item "--merge-wrglossary-records" +Merge an entry's \fBwrglossary\fR records for the same page locations. +(For use with the \fBindexcounter\fR package option.) +.IP "\fB\-\-no\-merge\-wrglossary\-records\fR" 4 +.IX Item "--no-merge-wrglossary-records" +Don't merge an entry's \fBwrglossary\fR records. .IP "\fB\-\-force\-cross\-resource\-refs\fR or \fB\-x\fR" 4 .IX Item "--force-cross-resource-refs or -x" Force cross-resource referencing mode on. @@ -230,14 +243,27 @@ in \fIlist\fR have been used by the document. Note that there's only a limited number of packages supported by the TeX parser library. This option has a cumulative action so \fB\-\-packages wasysym,pifont\fR is the same as \fB\-\-packages wasysym \-\-packages pifont\fR. +.Sp +You can find out the list of supported packages with +\&\fB\-\-list\-known\-packages\fR. +.IP "\fB\-\-custom\-packages\fR \fIlist\fR" 4 +.IX Item "--custom-packages list" +Instruct the TeX parser library to attempt to parse the +packages listed in \fIlist\fR. This is intended for simple custom +packages that don't contain complex code. .IP "\fB\-\-ignore\-packages\fR \fIlist\fR (or \fB\-k\fR \fIlist\fR)" 4 .IX Item "--ignore-packages list (or -k list)" Don't parse the log file for the packages listed in \fIlist\fR. Note that \fB\-\-packages\fR overrides this option, so if the same package is listed in both \fB\-\-ignore\-packages\fR and \fB\-\-packages\fR then the interpreter will check if it's supported. This option has a -cumulative action. (The \fBglossaries-extra\fR package can't be -included in the ignored \fIlist\fR.) +cumulative action. Only known packages may be included in +\&\fIlist\fR. +.IP "\fB\-\-list\-known\-packages\fR" 4 +.IX Item "--list-known-packages" +Lists all the packages that have are known to the TeX parser +library and then exits (with exit code 0). Any of the listed +packages may be used in \fB\-\-packages\fR or \fB\-\-ignore\-packages\fR. .IP "\fB\-\-mfirstuc\-protection\fR \fIfields\fR|\fBall\fR (or \fB\-u\fR \fIfields\fR|\fBall\fR)" 4 .IX Item "--mfirstuc-protection fields|all (or -u fields|all)" Insert an empty group if fields start with certain problematic diff --git a/Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf b/Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf index fe8ac4ece60..5d17bbd70cd 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf and b/Master/texmf-dist/doc/support/bib2gls/bib2gls.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf index 76534290322..fe10f53a947 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf index 5a5584e01aa..49455ff3640 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf index 0475e6c3a75..856549f2d2a 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf index 71bb4a1e182..5efc443c095 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-languages.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-languages.pdf index c1201374f86..074f4e34945 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-languages.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-languages.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf index 65f831f1e1b..6867cf63943 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf index c82a4893b2a..8ef2e531023 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf index 8c26e31452c..7eee95e4a49 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf index 7c959fd1b34..5c1c8bcb307 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf index 5b7694e8585..17bb6275e3d 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf index 2b51baa69d8..0e636887cad 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf index f3ed504f878..58a326a7c1f 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf index bf2bed2ec30..493f33c021d 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf index 2175683b701..af7bc696205 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf index 53f6af6c97f..da9f1ae4715 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf differ diff --git a/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf b/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf index e867646d135..0a1bbbac069 100644 Binary files a/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf and b/Master/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf differ diff --git a/Master/texmf-dist/scripts/bib2gls/bib2gls.jar b/Master/texmf-dist/scripts/bib2gls/bib2gls.jar index dc534c7e0fa..4703f0d41ba 100755 Binary files a/Master/texmf-dist/scripts/bib2gls/bib2gls.jar and b/Master/texmf-dist/scripts/bib2gls/bib2gls.jar differ diff --git a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar index 92a7cd9c549..50367615e17 100755 Binary files a/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar and b/Master/texmf-dist/scripts/bib2gls/convertgls2bib.jar differ diff --git a/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml b/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml index ed928374730..0e65ff8855d 100644 --- a/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml +++ b/Master/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml @@ -37,6 +37,12 @@ See the manual for further details. {0} Interpret tilde character as normal space. {0} Interpret tilde character as a non-breaking space (default). +{0} Treat \citation as an ignored record. +{0} Don''t treat \citation as an ignored record (default). +{0} + Merge wrglossary counter records (default). +{0} + Don''t merge wrglossary counter records. {0} (or {1}) Force cross-resource referencing mode on. {0} @@ -126,11 +132,17 @@ See the manual for further details. {0} <name> Set the character encoding for the output files. {0} <list> or {1} <list> - Instruct interpreter to pretend the listed - packages have been used in the document. + Instruct interpreter to assume the listed + packages have been used in the document. + (The packages must be known by the interpreter.) {0} <list> or {1} <list> Don''t check the log file for the listed packages. +{0} <list> + Instruct the interpreter to parse + the listed packages. + + List the packages known to the interpreter. Reading {0} Writing {0} @@ -247,6 +259,9 @@ Defaulting to: {0}. Setting entry type aliases. Stripping missing parent ''{0}'' from entry {1} Entry ''{0}'' missing sort field ''{1}''. Falling back on field ''{2}''. +Automatic support for: +Support available for: +Created missing parent ''{0}'' for entry ''{1}'' Page Pages @@ -405,6 +420,12 @@ Error occurred before: {3} ''field-aliases'' can''t contain both ''{0}={1}'' and ''{2}={0}'' (trails not permitted) ''field-aliases'' can''t contain identity mapping ''{0}={0}'' Cyclic reference category='{'same as type'}' and type='{'same as category'}' +Package ''{0}'' doesn't have in-built support. +Use {1} {0} to allow the interpreter to parse {0}.sty if the package isn''t too complicated. +Package ''{0}'' has in-built support. +Use {1} {0} instead. +Attempt to create missing parent ''{0}'' for entry ''{1}'' caused a problem: +{2}