summaryrefslogtreecommitdiff
path: root/support/bib2gls/src/bib2gls.bib
diff options
context:
space:
mode:
Diffstat (limited to 'support/bib2gls/src/bib2gls.bib')
-rw-r--r--support/bib2gls/src/bib2gls.bib134
1 files changed, 129 insertions, 5 deletions
diff --git a/support/bib2gls/src/bib2gls.bib b/support/bib2gls/src/bib2gls.bib
index 915cc0d110..cd69e4802c 100644
--- a/support/bib2gls/src/bib2gls.bib
+++ b/support/bib2gls/src/bib2gls.bib
@@ -2658,6 +2658,13 @@ field\dhyphen locale}},
parent={resourceoptions}
}
+@resourceoption{opt.custom-sort-fallbacks,
+ name={\csoptfmt{custom\dhyphen sort\dhyphen fallbacks}},
+ user1={\margm{\keyvallist}},
+ category={resourceoption},
+ parent={resourceoptions}
+}
+
@resourceoption{opt.entry-sort-fallback,
name={\csoptfmt{entry\dhyphen sort\dhyphen fallback}},
user1={\meta{field}},
@@ -2693,6 +2700,13 @@ field\dhyphen locale}},
parent={resourceoptions}
}
+@resourceoption{opt.field-concat-sep,
+ name={\csoptfmt{field\dhyphen concat\dhyphen sep}},
+ user1={\meta{value}},
+ category={resourceoption},
+ parent={resourceoptions}
+}
+
@resourceoption{opt.trim-sort,
name={\csoptfmt{trim\dhyphen sort}},
user1={\meta{boolean}},
@@ -5105,6 +5119,11 @@ pages (not available in multi-column or certain other contexts)},
category={environment}
}
+@glsenvironment{env.printunsrtglossarywrap,
+ name={\envfmt{print\-unsrt\-glossary\-wrap}},
+ category={environment}
+}
+
@topic{abbreviationstyles,
name={abbreviation styles},
text={abbreviation style},
@@ -7589,8 +7608,8 @@ long form on \idx{firstuse}. The default definition just uses
package={glossaries},
category={packageoption},
parent={packageoptions},
- description={automatically sets \styopt[true]{entrycounter} and
- indicates the master counter for \counter{glossaryentry}}
+ description={automatically sets the option \styopt[true]{entrycounter}
+ and indicates the master counter for \counter{glossaryentry}}
}
@packageoption{styopt.subentrycounter,
@@ -9351,6 +9370,20 @@ primary formats, if enabled.},
parent={commandlineoptions}
}
+@switch{switch.provide-glossaries,
+ name={\longargfmt{provide\dhyphen glossaries}},
+ user1={},
+ category={switch},
+ parent={commandlineoptions}
+}
+
+@switch{switch.no-provide-glossaries,
+ name={\longargfmt{no\dhyphen provide\dhyphen glossaries}},
+ user1={},
+ category={switch},
+ parent={commandlineoptions}
+}
+
@switch{switch.gls2bib.help,
name={\longargfmt{help}},
symbol={\shortargfmt{h}},
@@ -9922,6 +9955,14 @@ primary formats, if enabled.},
name={\filefmt{constants.bib}}
}
+@samplefile{file.sample-hierarchical.tex,
+ name={\filefmt{sample\dhyphen hierarchical.tex}}
+}
+
+@samplefile{file.sample-nested.tex,
+ name={\filefmt{sample\dhyphen nested.tex}}
+}
+
@samplefile{file.sample-constants.tex,
name={\filefmt{sample\dhyphen constants.tex}}
}
@@ -13157,6 +13198,20 @@ usual delay},
category={command}
}
+@glscommand{printunsrtinnerglossary,
+ name={\csfmt{print\-unsrt\-inner\-glos\-sary}},
+ user1={\oargm{options}\margm{pre code}\margm{post code}},
+ description={similar to \cs{printunsrtglossary} but only contains
+ the code that would typically be placed inside the \env{theglossary}
+ environment. This command should either be placed inside the
+ \env{printunsrtglossarywrap} environment or inside the handler macro
+ used by \cs{printunsrtglossary}. This command is unsuitable for
+ certain glossary styles, particularly tabular-like styles},
+ topics={glossrefs,loop},
+ note={\styfmt{glossaries-extra} v1.44+},
+ category={command}
+}
+
@glscommand{printunsrtglossary*,
name={\csfmt{print\-unsrt\-glos\-sary*}},
user1={\oargm{options}\margm{code}},
@@ -13168,6 +13223,29 @@ usual delay},
category={command}
}
+@glscommand{printunsrtglossaryhandler,
+ name={\csfmt{print\-unsrt\-glos\-sary\-handler}},
+ user1={\margm{label}},
+ description={used by \cs{printunsrtglossary} and
+ \cs{printunsrtinnerglossary} to handler each entry within the
+ loop. By default this simply does \cs{glsxtrunsrtdo}},
+ topics={glossrefs,loop},
+ note={\styfmt{glossaries-extra} v1.12+},
+ category={command}
+}
+
+@glscommand{glsxtrunsrtdo,
+ name={\csfmt{gls\-xtr\-unsrt\-do}},
+ user1={\margm{label}},
+ description={displays the entry given by \meta{label} using
+ \cs{glossentry} or \cs{subglossentry} depending on the entry's
+ hierarchical level (taking \printglossopt{leveloffset} into
+ account)},
+ topics={glossrefs,loop},
+ note={\styfmt{glossaries-extra} v1.12+},
+ category={command}
+}
+
@glscommand{printunsrtglossaries,
name={\csfmt{print\-unsrt\-glos\-saries}},
user1={},
@@ -13367,6 +13445,30 @@ hasn't been defined},
category={commandoption},
}
+@printglossoption{printgloss.groups,
+ parent = {printunsrtglossary},
+ name = {\csoptfmt{groups}},
+ user1 = {\margm{boolean}},
+ description = {controls whether or not \cs{printunsrtglossary}
+ (or \cs{printunsrtinnerglossary})
+ should insert letter group markup. There's no visible difference
+ for glossary styles that don't support letter groups (and
+ \styopt{nogroupskip} is in effect) or if there's no group
+ information (for example, \longarg{no-group} has been used)},
+ category={commandoption},
+}
+
+@printglossoption{printgloss.leveloffset,
+ parent = {printunsrtglossary},
+ name = {\csoptfmt{level\-offset}},
+ user1 = {\margm{n}},
+ description = {makes the glossary style act as though each entry's
+ hierarchical level is \meta{offset} more than it actually is
+ where \meta{offset} is either \meta{n} or is locally incremented
+ by \meta{n} if \meta{n} starts with \code{++}},
+ category={commandoption},
+}
+
@glscommand{glsxtrsetglossarylabel,
name={\csfmt{gls\-xtr\-set\-glos\-sary\-label}},
user1={\margm{label}},
@@ -14982,13 +15084,24 @@ paragraph break that retains the hanging indent},
@glscommand{ifglossaryexists,
name={\csfmt{if\-glossary\-exists}},
user1={\margm{type}\margm{true}\margm{false}},
- description={tests if the glossary given by \meta{type} exists
- and does \meta{true} if it does exists, otherwise does \meta{false}},
+ description={tests if the glossary identified by \meta{type} exists
+ and does \meta{true} if it does exists, otherwise does
+ \meta{false}. The unstarred form treats ignored glossaries as
+ non-existent},
topics={conditional,glossrefs},
note={\styfmt{glossaries}},
category={command}
}
+@glscommand{ifglossaryexists*,
+ name={\csfmt{if\-glossary\-exists*}},
+ user1={\margm{type}\margm{true}\margm{false}},
+ description={the starred form of \cs{ifglossaryexists} treats ignored glossaries as existing},
+ topics={conditional,glossrefs},
+ note={\styfmt{glossaries} v4.46+ (or \styfmt{glossaries-extra} v1.44+)},
+ category={command}
+}
+
@glscommand{ifignoredglossary,
name={\csfmt{if\-ignored\-glossary}},
user1={\margm{type}\margm{true}\margm{false}},
@@ -15502,7 +15615,18 @@ number is hexadecimal)},
user1={\margm{character}},
description={puts a breve accent over \meta{character}},
note={kernel command\texparserdefnote},
- category={command}
+ category={command},
+ annote={accent}
+}
+
+@command{uhex,
+ name={\csfmt{u}},
+ user1={\meta{hex}},
+ description={identifies a character by its hexadecimal code in the
+ values of some (but not all) resource options},
+ note={\bibgls},
+ category={command},
+ annote={hex code}
}
@command{acute,