bibtex8 - 8-bit Big BibTeX
bibtex8 [options] aux-file
BibTeX8 is an 8-bit implementation of BibTeX written in C.
It has been enhanced by adding the following features:
- "big" (32-bit) and customisable capacity
- flexible support for non-English languages using 8-bit character
sets
BibTeX8 accepts 8-bit characters in its input files, and
writes 8-bit characters to its output files. The character set is defined by
an external configuration file --- the Codepage and Sort order
("CS") file. By default, it reads a specific CS file
"88591lat.csf", which defines ISO 8859-1 character set and its
alphabetical sorting order including accented characters.
- -? --help
- display some brief help text.
- -7 --traditional
- operate in the original 7-bit mode, no CS file used. Only 7-bit ASCII
characters are supported, and they are sorted by ASCII code value.
- -8 --8bit
- force 8-bit mode, no CS file used. All 8-bit characters (code > 127)
are treated as letters, and they are sorted by their code value.
- -c --csfile
FILE
- read FILE as the BibTeX character set and sort definition file. Note that
options -7, -8 and -c are exclusive.
- -d --debug
TYPE
- report debugging information. TYPE is one or more of all, csf, io, mem,
misc, search.
- -s
--statistics
- report internal statistics.
- -t --trace
- report execution tracing.
- -v --version
- report BibTeX version.
- -B --big
- set large BibTeX capacity.
- -H --huge
- set huge BibTeX capacity.
- -W --wolfgang
- set really huge BibTeX capacity for Wolfgang.
- -M --min_crossrefs
##
- set min_crossrefs to ##.
- --mcites
##
- allow ## \cites in the .aux files (deprecated).
- --mentints
##
- allow ## integer entries in the .bib databases (deprecated).
- --mentstrs
##
- allow ## string entries in the .bib databases (deprecated).
- --mfields
##
- allow ## fields in the .bib databases (deprecated).
- --mpool ##
- set the string pool to ## bytes (deprecated).
- --mstrings
##
- allow ## unique strings.
- --mwizfuns
##
- allow ## wizard functions (deprecated).
BibTeX8 supports extended features to handle 8bit latin
letters. Several built-in functions in bibliography styles are enhanced as
follows.
- &
- 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$
- The function is the same as original BibTeX but 8bit characters are
accepted.
- width$
- The function is the same as original BibTeX but letters of Latin-1 are
supported.
More detailed description of BibTeX8 is available at
$TEXMFDIST/doc/bibtex8/00readme.txt. The syntax of Codepage and Sort order
(CS) File can be found at $TEXMFDIST/doc/bibtex8/csfile.txt.
BibTeX8 was written by Niel Kempson and Alejandro
Aguilar-Sierra. It is currently maintained as part of TeX Live.
This manpage was written for TeX Live, based on the work by
Norbert Preining for Debian GNU/Linux.