CONVERTGLS2BIB(1)
π¦ CONVERTGLS2BIB(1) π¦
okay bestie so this is the convertgls2bib manual page and honestly it's giving "tiny tool, huge slay" π
stick with me and we'll get through it together.
β¨ SYNOPSIS β¨
convertgls2bib [option]+ texfile bibfile
like, one or more [option]s, then your texfile, then your bibfile. that's the whole vibe check.
π DESCRIPTION π
So what does this icon actually do? It converts a .tex file that's full of glossary definitions β you know, the ones using commands like \newglossaryentry and \newacronym β into a .bib file in the format that bib2gls needs. Glow-up for your glossary, no cap β¨
And it's distributed with bib2gls, so it ships with the family. π«Ά
π OPTIONS π
πΈ GENERAL OPTIONS πΈ
--helpor-hβ shows you the help message and then dips out. exit stage left. πͺ--versionor-vβ prints version info and bounces.--silentor--quietor-qβ suppresses all the messages except errors. literally the "don't talk to me unless something's on fire" mode. π₯--verboseβ turns verbose mode ON. chatty era.--no-verboseβ turns verbose mode OFF.--debug [n]β shows debugging messages.[n]is optional, iykyk.--debug-mode settingβ use this instead of--debugwhen the level number is hard to remember (real). The value is the same as forbib2gls's--debug-modeoption.--no-debugβ switches debugging mode off. Equivalent to--debug 0.--log-file filenameβ logs messages to the given file. It's intended primarily for debugging messages, so turning on debug mode will automatically create a transcript file β but otherwise a file won't be created unless you use this option. no option, no file, periodt.
π§ ENCOSING AND LOCALISATION OPTIONS π§
(yes the heading says "encosing", we're keeping it, it's iconic, don't @ me π)
--texenc nameβ sets the character encoding tonamefor the input.texfiles.--bibenc nameβ sets the character encoding tonamefor the output.bibfiles.--locale lang tagβ uses the language resource files associated with the given language taglang tag. And if there isn't an appropriate file? Theen(English) file gets used instead. backup plan secured. π¬π§
π FILTERING OPTIONS π
--preamble-onlyor-pβ only parses the document preamble. So it stops parsing when\begin{document}is encountered. bye bestie π--no-preamble-onlyβ parses the entire document. this is the default.--ignore-fields listor-f listβ ignores all the fields in the comma-separatedlist. And listen: if the list includessort,typeorcategory, it will automatically implement the corresponding--ignore-sort,--ignore-typeor--ignore-categoryoption. Each item in the list should identify the field by its original case-sensitive key.- This option is cumulative. (stack it up, queen π)
--no-ignore-fieldsβ cancels the effect of--ignore-fields.--ignore-categoryβ omits thecategoryfield. Default if--split-on-category.--no-ignore-categoryβ doesn't omit thecategoryfield. Default unless--split-on-category.--ignore-typeβ omits thetypefield. Default if--split-on-type.--no-ignore-typeβ doesn't omit thetypefield. Default unless--split-on-type.--ignore-sortβ ignores thesortfield (default).--no-ignore-sortβ doesn't ignore thesortfield.
π OUTPUT FILE OPTIONS π
--overwriteβ overwrites existing.bibfiles. Default unless--split-on-typeis used.--no-overwriteβ doesn't overwrite existing.bibfiles. Default if--split-on-typeis used.--split-on-typeor-tβ splits the entries into separate files according to thetypefield. This option automatically implements--ignore-typeand--no-overwrite. two-for-one, we love efficiency π--no-split-on-typeβ doesn't split the entries into separate files according to thetypefield (default).--split-on-categoryor-cβ splits the entries into separate files according to thecategoryfield. This option automatically implements--ignore-categoryand--no-overwrite.--no-split-on-categoryβ doesn't split the entries into separate files according to thecategoryfield (default).
β ADJUSTMENT OPTIONS β
--absorb-seeβ absorbs\glsseeand\glsxtrindexseealsointo the data (default).--no-absorb-seeβ doesn't absorb\glsseeand\glsxtrindexseealsointo the data.--index-conversionor-iβ any entries that would normally be converted to@entrythat don't have a description, or that just have the description set to\nopostdescor\glsxtrnopostpunc, will be converted to@indexand the description field will be omitted. π--no-index-conversionβ doesn't use@indexinstead of@entryif the description is empty or just\nopostdescor\glsxtrnopostpunc(default).--space-sub valueor-s valueβ substitutes spaces in labels withvalue.--field-map mappingsor-m mappingsβ adds source key to destination field label mapping. The argument should be a comma-separated list ofsrc-field=dest-fieldpairs. This option is cumulative.- The deprecated
--key-mapis a synonym of--field-map.
- The deprecated
--no-field-mapβ cancels all mappings applied with--field-map.- The deprecated
--no-key-mapis a synonym of--field-map.
- The deprecated
--internal-field-map mappingsβ adds the given mappings to the default set of internal field to key mappings. For example,descis the internal field label of thedescriptionkey. This option is cumulative.- This option is only needed if the internal field label is supplied in the argument of a command such as
\glssetnoexpandfield.
- This option is only needed if the internal field label is supplied in the argument of a command such as
π REQUIRES π
Java 8 and a TeX distribution. both. no skipping. π
π LICENSE π
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
(read that warranty bit again, bestie β there is NO WARRANTY, and we mean it π)
π RECOMMENDED READING π
The bib2gls manual:
texdoc bib2gls
The glossaries-extra manual:
texdoc glossaries-extra
The glossaries manual:
texdoc glossaries
three manuals, one texdoc, go read them, they ate. π
π«Ά AUTHOR π«Ά
Nicola L. C. Talbot, <https://www.dickimaw-books.com/>
and that's the whole page, bestie β brought to you by perl v5.40.0, dated 2024-12-21. mwah πβ¨
π¦ where this page comes from
- alpine 3.24: texmf-dist-bibtexextra-doc 2026.0-r0 Β· LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms