diff options
Diffstat (limited to 'Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib')
-rw-r--r-- | Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib b/Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib index 5d8ed65bd39..86778cc5ed1 100644 --- a/Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib +++ b/Master/texmf-dist/source/support/bib2gls/src/bib2gls.bib @@ -670,6 +670,15 @@ category={command} } +@bibglscommand{bibglsdefcompoundset, + name={\csfmt{bib\-gls\-def\-compound\-set}}, + user1={\margm{options}\margm{label}\margm{main}\margm{elements}}, + description={defines a \gls{ext1.compoundentry} provided with \atentry{compoundset}}, + note={\bibgls}, + topics={definingterms}, + category={command} +} + @bibglscommand{bibglsuselongfont, name={\csfmt{bib\-gls\-use\-long\-font}}, user1={\margm{text}\margm{category}}, @@ -1988,6 +1997,69 @@ starred version \csref{glsxtrfmt*}}, parent={resourceoptions} } +@resourceoption{opt.compound-options-global, + name={\csoptfmt{compound\dhyphen options\dhyphen global}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-dependent, + name={\csoptfmt{compound\dhyphen dependent}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-add-hierarchy, + name={\csoptfmt{compound\dhyphen add\dhyphen hierarchy}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-has-records, + name={\csoptfmt{compound\dhyphen has\dhyphen records}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-adjust-name, + name={\csoptfmt{compound\dhyphen adjust\dhyphen name}}, + user1={\margm{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-write-def, + name={\csoptfmt{compound\dhyphen write\dhyphen def}}, + user1={\margm{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-main-type, + name={\csoptfmt{compound\dhyphen main\dhyphen type}}, + user1={\margm{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-other-type, + name={\csoptfmt{compound\dhyphen other\dhyphen type}}, + user1={\margm{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.compound-type-override, + name={\csoptfmt{compound\dhyphen type\dhyphen override}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.labelify, name={\csoptfmt{labelify}}, user1={\meta{list}}, @@ -8963,6 +9035,38 @@ primary formats, if enabled.}, parent={internalfields} } +@field{field.elements, + name={\fieldfmt{elements}}, + description={Only available for \atentry{compoundset} this + required field should contain a comma-separated list of labels.}, + note={specific to \atentry{compoundset}}, + category={compoundsetfield}, + parent={fields} +} + +@field{field.main, + name={\fieldfmt{main}}, + description={Only available for \atentry{compoundset} this + optional field should contain the \gls{ext1.compmainlabel}. + If omitted, the final element from the \field{elements} field is + assumed.}, + note={specific to \atentry{compoundset}}, + category={compoundsetfield}, + parent={fields} +} + +@field{field.options, + name={\fieldfmt{option}}, + description={Only available for \atentry{compoundset} this + optional field should contain the default options that govern the set + (which override conflicting options set with + \cs{multiglossaryentrysetup} and can be overridden by options to + commands like \cs{mgls}).}, + note={specific to \atentry{compoundset}}, + category={compoundsetfield}, + parent={fields} +} + @index{entrytypes, name={entry types}, text={entry type} @@ -8986,6 +9090,12 @@ primary formats, if enabled.}, parent={entrytypes} } +@entrytype{entry.compoundset, + name={\atentryfmt{compoundset}}, + category={entrytype}, + parent={entrytypes} +} + @entrytype{entry.entry, name={\atentryfmt{entry}}, category={entrytype}, @@ -9241,6 +9351,14 @@ primary formats, if enabled.}, parent={commandlineoptions} } +@switch{switch.quiet, + name={\longargfmt{quiet}}, + symbol={\shortargfmt{q}}, + user1={}, + category={switch}, + parent={commandlineoptions} +} + @switch{switch.locale, name={\longargfmt{locale}}, symbol={\shortargfmt{l}}, @@ -14970,6 +15088,92 @@ abbreviation by the \catattr{markwords} attribute}, category={command} } +@glscommand{mgls, + name={\csfmt{mgls}}, + user1={\oargm{options}\margm{label}\oargm{insert}}, + description={applies \cs{gls} to each element in the set defined +by \cs{multiglossaryentry}}, + topics={entryrefcommands,linkcommands}, + note={\styfmt{glossaries-extra} v1.48+}, + category={command} +} + +@glscommand{multiglossaryentry, + name={\csfmt{multi\-glossary\-entry}}, + user1={\oargm{options}\margm{multilabel}\oargm{main label}\margm{list}}, + description={defines a set of labels (which must correspond to + entries that have already been defined) that can be collectively + referred to by commands like \cs{mgls}. The \meta{main label} + must be included in the comma-separated \meta{list} and indicates + which element is considered the main entry in the set. If + omitted, the last element in \meta{list} is assumed to be the + main element}, + topics={definingterms}, + note={\styfmt{glossaries-extra} v1.48+}, + category={command} +} + +@glscommand{providemultiglossaryentry, + name={\csfmt{provide\-multi\-glossary\-entry}}, + user1={\oargm{options}\margm{multilabel}\oargm{main label}\margm{list}}, + description={as \cs{multiglossaryentry} but does nothing if the + label has already been defined as a \gls{ext1.compoundentry}}, + topics={definingterms}, + note={\styfmt{glossaries-extra} v1.48+}, + category={command} +} + +@glscommand{multiglossaryentrysetup, + name={\csfmt{multi\-glossary\-entry\-set\-up}}, + user1={\margm{options}}, + description={setup the general options for \glspl{ext1.compoundentry}}, + topics={assigncommands}, + note={\styfmt{glossaries-extra} v1.48+}, + category={command} +} + +@glscommand{glsxtrmultientryadjustedname, + name={\csfmt{gls\-xtr\-multi\-entry\-adjust\-ed\-name}}, + user1={\margm{sublist1}\margm{name}\margm{sublist2}\margm{label}}, + description={used by \csopt{compound-adjust-name} to format the + name using all the elements of the \gls{ext1.compoundentry} set, where + \meta{sublist1} is the list of \glspl{ext1.compotherlabel} before the + \gls{ext1.compmainlabel}, \meta{sublist2} is the list of + \glspl{ext1.compotherlabel} that follow the \gls{ext1.compmainlabel}, + \meta{name} is the pre-adjustment name, and \meta{label} identifies + the \gls{ext1.compoundentry}}, + topics={formattingcommands}, + note={\styfmt{glossaries-extra-bib2gls} v1.48+}, + category={command} +} + +@glscommand{Glsxtrmultientryadjustedname, + name={\csfmt{Gls\-xtr\-multi\-entry\-adjust\-ed\-name}}, + user1={\margm{sublist1}\margm{name}\margm{sublist2}\margm{label}}, + description={first letter uppercase version of \cs{glsxtrmultientryadjustedname}}, + topics={formattingcommands,casecommands}, + note={\styfmt{glossaries-extra-bib2gls} v1.48+}, + category={command} +} + +@glscommand{GlsXtrmultientryadjustedname, + name={\csfmt{Gls\-Xtr\-multi\-entry\-adjust\-ed\-name}}, + user1={\margm{sublist1}\margm{name}\margm{sublist2}\margm{label}}, + description={title case version of \cs{glsxtrmultientryadjustedname}}, + topics={formattingcommands,casecommands}, + note={\styfmt{glossaries-extra-bib2gls} v1.48+}, + category={command} +} + +@glscommand{GLSxtrmultientryadjustedname, + name={\csfmt{GLS\-xtr\-multi\-entry\-adjust\-ed\-name}}, + user1={\margm{sublist1}\margm{name}\margm{sublist2}\margm{label}}, + description={upper case version of \cs{glsxtrmultientryadjustedname}}, + topics={formattingcommands,casecommands}, + note={\styfmt{glossaries-extra-bib2gls} v1.48+}, + category={command} +} + @glscommand{glsxtraddlabelprefix, name={\csfmt{gls\-xtr\-add\-label\-prefix}}, user1={\margm{prefix}}, |