BIBTEX2HTML(1)
BIBTEX2HTML(1) π
okay bestie, so this is the manual page for BibTeX2HTML, from the General Commands Manual β and it's literally the glow-up your boring .bib file has been waiting for. buckle up π
β¨ NAME β¨
BibTeX2HTML β a translator of bibliography databases into HTML. yes, that's the whole job. it takes your dusty bibliography and makes it cute on the web. periodt π
πΈ SYNOPSIS πΈ
bibtex2html [options] <filename>
π¦ DESCRIPTION π¦
so bibtex2html is a translator, right? it reads a bibliography file and spits out two HTML documents:
- the first one has the cited bibliography in a nice presentation β¨
- the second one is the original BibTeX file, but augmented with several transparent HTML links so you can navigate around easily π«Ά
that's it. that's the whole vibe.
π OPTIONS π
π General aspect of the HTML document π
-tstring,--titlestring β specify the title of the HTML file. the default is the file name, no cap.--headerstring β give an additional header for the HTML document.--footerstring β give an additional footer for the HTML document.-sstring,--stylestring β use BibTeX style string (plain,alpha, etc.). the default style isplain.-noabstract,--no-abstractβ do not print the abstracts (if any). sad, but valid.-nokeywords,--no-keywordsβ do not print the keywords (if any).-both,--bothβ produce both pages, with and without abstracts. if the BibTeX file isfoo.bibthen the two pages will be respectivelyfoo.htmlandfoo_abstracts.html(the suffix may be different, see the option--suffix). links get inserted from the page without abstracts to the page with abstracts. iconic, honestly.-nokeys,--no-keysβ do not print the cite keys.-use-keys,--use-keysβ use the cite keys from the BibTeX input file (and not the ones generated by the BibTeX style file).-rawurl,--raw-urlβ print URLs instead of files' types.-heveaurl,--hevea-urlβ interpret the macro\urlas HeVeA's one, i.e. with two arguments, the first one being the url and the second one the text to print. the default behavior is to interpret the macro\urlas the one from the packageurl, which has only one argument (the url itself).-ffield,--fieldfield β add a web link for that BibTeX field.-nffield string,--named-fieldfield string β similar to-fbut specifies the way to display the link (e.g.-nf springer "At Springer's").-notefield,--notefield β declare that a field must be treated like the abstract field, i.e. is an annotation to be displayed as a text paragraph below the entry.-multiple,--multipleβ make a separate web page for each entry. β οΈ beware: this option produces as many HTML files as BibTeX entries!-single,--singleβ produce a single document, inserting each BibTeX entry (the input) right after its BibTeX output.-bgcolor,--backgroundcolor β set the background color of the HTML file. default is none.-cssfile,--style-sheetfile β set a style sheet file for the HTML document. default is none.-charsetc,--charsetc β specify the charset to use in the META tag of generated html files. the default is the output of the commandlocale charmap, or if this doesn't work,ISO-8859-1.-dl,--dlβ use HTML DL lists instead of HTML tables to format entries.-unicode,--unicodeβ use Unicode entities for some macros, such as⊨for\models, etc.-html-entities,--html-entitiesβ use HTML entities for some macros, such as≈for\approx, etc.
π§ Controlling the translation π§
-mfile,--macros-fromfile β read the LaTeX macros in the given file. π note:bibtex2htmldoes not handle macros arguments; arguments are simply discarded.-noexpand,--no-expandβ do not expand the abbreviation strings, leave them in the output file.
π Selecting the entries π
-citefilefilename,--citefilefilename β select only keys appearing in filename. to be used manually or in conjonction withbib2bib.-ekey,--excludekey β exclude an particular entry.
β Sorting the entries β
-d,--sort-by-dateβ sort by date.-a,--sort-as-bibtexβ sort as BibTeX (usually by author).-u,--unsortedβ unsorted i.e. same order as in.bibfile (default).-r,--reverse-sortβ reverse the sort.--revkeysβ number entries in reverse order (i.e. from n to 1 inplainstyle).
π Miscellaneous options π
--print-keysβ do not produce any HTML documents but write to stdout the sorted list of BibTeX keys (one key per line).-nodoc,--nodocβ do not produce a full HTML document but only its body (useful to merge the HTML bibliography in a bigger HTML document).-nobibsource,--nobibsourceβ do not produce the_bib.htmlfile. in that case, no BibTeX entry links are inserted in the HTML file.-suffixstring,--suffixstring β give an alternate suffix string for both HTML files and links. default is.html.-fsuffixstring,--file-suffixstring β give an alternate suffix string for HTML files. default is.html.-lsuffixstring,--link-suffixstring β give an alternate suffix string for HTML links. default is.html.-ofile,--outputfile β specifies the output file. if file is-, then the standard output is selected.-ccommand,--commandcommand β specify the BibTeX command. default isbibtex -min-crossrefs=1000. may be useful for example if you need to specify the full path of thebibtexcommand.-i,--ignore-errorsβ ignore BibTeX errors.-q,--quietβ be quiet. π€«-w,--warn-errorβ stop at the first warning.-h,--helpβ print a short usage and exit.-v,--versionβ print the version and exit.-noheader,--no-headerβ do not insert thebibtex2htmlcommand in the HTML document (default is to insert it as a comment at the beginning).
π AUTHOR π
Bibtex2html has been written by Jean-Christophe FilliΓ’tre and Claude MarchΓ©. π«Ά this manpage has been compiled by Ralf Treinen from the original bibtex2html documentation. slay to all of them honestly π
π¦ SEE ALSO π¦
for complete documentation, please check the bibtex2html manual. on a Debian system the manual can be found at /usr/share/doc/bibtex2html both in the formats postscript and HTML, or via the Debian help system. iykyk π
and that's the whole page bestie β from the General Commands Manual, BIBTEX2HTML(1), no date on it, just the classic manpage tag. go forth and make your bibliographies cute πΈβ¨
π¦ where this page comes from
- debian bookworm: bibtex2html 1.99-3+b3 Β· GPL-2.0-only
- debian trixie: bibtex2html 1.99-4+b4 Β· GPL-2.0-only
- ubuntu jammy: bibtex2html 1.99-3build1 Β· GPL-2.0-only
- ubuntu noble: bibtex2html 1.99-4 Β· GPL-2.0-only
- ubuntu resolute: bibtex2html 1.99-4build3 Β· GPL-2.0-only
- ubuntu stonking: bibtex2html 1.99-4build4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms