BIBTEX8(1)
Okay bestie, this is the BIBTEX8(1) manual page from the User Commands section ๐โจ
๐ NAME ๐
bibtex8 is the 8-bit Big BibTeX, and it's giving main character energy ๐
๐ง SYNOPSIS ๐ง
bibtex8 [options] aux-file
๐ธ DESCRIPTION ๐ธ
okay so BibTeX8 is an 8-bit version of BibTeX written in C, and it's been glowed up with two big upgrades ๐
- "big" (32-bit) and customisable capacity ๐ฆ
- flexible support for non-English languages using 8-bit character sets ๐
BibTeX8 takes 8-bit characters in its input files and writes 8-bit characters to its output files, no cap ๐ซถ The character set comes from an external configuration file, the Codepage and Sort order ("CS") file. By default it reads a specific CS file called 88591lat.csf, which defines the ISO 8859-1 character set and its alphabetical sorting order, accented characters included. It's so iconic ๐ญโจ
๐ OPTIONS ๐
-?,--helpโ shows some brief help text, bestie ๐-7,--traditionalโ runs in the original 7-bit mode with no CS file. Only 7-bit ASCII characters are supported, and they get sorted by their ASCII code value ๐-8,--8bitโ forces 8-bit mode with no CS file. Every 8-bit character (code > 127) gets treated as a letter, and they're sorted by their code value ๐-c FILE,--csfile FILEโ readsFILEas the BibTeX character set and sort definition file. Lowkey important:-7,-8and-care exclusive, so you can't mix them ๐ซ-d TYPE,--debug TYPEโ reports debugging info.TYPEis one or more ofall,csf,io,mem,misc,search๐ฅ-s,--statisticsโ reports internal statistics ๐-t,--traceโ reports execution tracing ๐-v,--versionโ reports the BibTeX version ๐-B,--bigโ sets a large BibTeX capacity ๐-H,--hugeโ sets a huge BibTeX capacity ๐-W,--wolfgangโ sets a really huge BibTeX capacity, made for Wolfgang ๐-M ##,--min_crossrefs ##โ setsmin_crossrefsto##๐ฏ--mcites ##โ allows##\citesin the.auxfiles. This one is deprecated, so it's on its way out ๐ฅ--mentints ##โ allows##integer entries in the.bibdatabases. Also deprecated ๐ฅ--mentstrs ##โ allows##string entries in the.bibdatabases. Deprecated too ๐ฅ--mfields ##โ allows##fields in the.bibdatabases. Deprecated ๐ฅ--mpool ##โ sets the string pool to##bytes. Deprecated as well ๐ฅ--mstrings ##โ allows##unique strings โจ--mwizfuns ##โ allows##wizard functions. Deprecated ๐ฅ
๐ 8BIT LATIN LETTERS SUPPORT ๐
ngl this section is so good. BibTeX8 has extended features for handling 8-bit Latin letters, and a few built-in functions in bibliography styles got upgraded:
&โ pops the top two (integer) literals and pushes their bitwise AND ๐งฎ|โ pops the top two (integer) literals and pushes their bitwise OR ๐งฎchr.to.int$,int.to.chr$โ works just like the original BibTeX, but now 8-bit characters are accepted ๐ซงwidth$โ works just like the original BibTeX, but letters of Latin-1 are supported too ๐ฉท
๐ฆ SEE ALSO ๐ฆ
A more detailed description of BibTeX8 lives in $TEXMFDIST/doc/bibtex8/00readme.txt, and the syntax of the Codepage and Sort order (CS) File is in $TEXMFDIST/doc/bibtex8/csfile.txt. Go check them out, bestie ๐
๐ AUTHORS ๐
BibTeX8 was written by Niel Kempson and Alejandro Aguilar-Sierra. It's currently maintained as part of TeX Live, which is such a serious slay ๐
This manpage was written for TeX Live, based on the work by Norbert Preining for Debian GNU/Linux. Thank you, queens ๐ซถ
Okay that's the whole page, bestie ๐ It's bibtex8 version 4.00 from 12 September 2022, filed under BIBTEX8(1). Periodt ๐ธโจ
๐ฆ where this page comes from
- alpine 3.24: texlive-doc 2026.0-r0 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- arch rolling: texlive-doc 2026.1-1 ยท GPL
- debian trixie: texlive-binaries 2024.20240313.70630+ds-6 ยท TeX-Live
- fedora 43: texlive-bibtex8 11:svn66186-93.fc43 ยท GPL-1.0-or-later
- fedora 43: texlive-bibtex8 11:svn66186-95.fc43.1 ยท GPL-1.0-or-later
- fedora 44: texlive-bibtex8 12:svn75712-105.fc44 ยท GPL-1.0-or-later
- fedora 44: texlive-bibtex8 12:svn75712-111.fc44 ยท GPL-1.0-or-later
- opensuse-leap 16.0: texlive-bibtex8-doc 2025.221.3.72svn66186-160000.3.1 ยท GPL-2.0-or-later
- ubuntu noble: texlive-binaries 2023.20230311.66589-9build3 ยท TeX-Live
- ubuntu questing: texlive-binaries 2024.20240313.70630+ds-6ubuntu2 ยท TeX-Live
- ubuntu resolute: texlive-binaries 2025.20250727.75242+ds-5build1 ยท TeX-Live
- ubuntu stonking: texlive-binaries 2026.20260303.78225+ds-5ubuntu1 ยท TeX-Live
- ๐ girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms