diff options
Diffstat (limited to 'support/bib2gls/src/bib2gls.bib')
-rw-r--r-- | support/bib2gls/src/bib2gls.bib | 134 |
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, |