.
, Skribita kiel BibTeX en ebena teksto (plain text), estas ilo por doni formaton al lertaj de referencoj kiujn ĝi uzas kutime kun la sistemo de preparado de dokumentoj LaTeX.
BibTeX estis kreita de Oren Patashnik kaj Leslie Lamport en 1985. BibTeX havigas la realigon de citas bibliografiaj de modo consistente per la disiĝo de la bibliografia informo de la prezento de ĉi tiu informo. Ĉi tiu sama komenco de disiĝo de la enhavo kaj prezento/stilo estas uzita tiel por LaTeX, kiel por XHTML kaj CSS, ktp.
Enhavo |
.Bib BibTeX uzas formaton de arkivo bazita en teksto kaj sendependa de la stilo por difini lertaj de bibliografiaj elementoj, kiel artikoloj, libroj, tezo. La arkivoj de bibliografio de BibTeX kutime finas en .Bib.
La ítems bibliografiaj inkluditaj en .Bib estas disigitaj de tipoj. La sekvaj tipoj estas rekonitaj de virtuale ĉiuj stiloj de BibTeX:
.Bst La arkivoj/dosieroj de stilo BibTeX, por kiuj la sufikso.Bst estas komuna, estas skribitaj en lingvo de simpla programado, kiu priskribu kiel la items bibliograficos devas esti formateados. La programo BibTeX bibtex formateará tiam ítems bibliograficos en konsento kun la arkivo/dosiero de stilo (style file), generante comandos de formateo por TeX aŭ LaTeX (aŭ eventuale, la apliko kiu ilin uzas). Tamen, ankaŭ ekzistas arkivoj/dosieroj de stilo (style file) por generi bibiliografías en HTML.
Arkivo .Bib povas enhavi la sekvan eniron, kiu priskribas manlibron de matematikoj (Abramowitz and Stegun):
@Book{abramowitz+stegun, author = "Milton Abramowitz and Irene Al. Stegun", title = "Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables", publisher = "Dover", year = 1964, address = "Nov-Jorko", edition = "ninth Dover printing, tenth GPO printing", isbn = "0-486-61272-4" }
Se dokumento referenco ĉi tiu manlibro, la bibliografia informo eblas formateada en malsamaj formoj dependante de la stilo de citación uzita (APA, MLA, Chicago ktp.). La formo kiu LaTeX manipulas ĉi tion estas specifante comandos \citu kaj la stilo de bibliografio dezirita en la dokumento LaTeX. Se la comando \citu{abramowitz+stegun} aperas ene de dokumento LaTeX, la programo bibtex inkludos ĉi tiun libron en la lerta de referencoj por la dokumento kaj ĝi generos la kodon de formateo LaTeX taŭga. Ĝi kiam vidas la dokumenton de LaTeX formateado, la rezulto povus vidi tiel:
Dependante de la arkivo de stilo, BibTeX povas reordigi la nomon kaj familinomon de la aŭtoroj, ŝanĝi de majusklo al minuskula la titoloj, preterlasi ĉeestantajn kampojn en la arkivo .Bib, formatear la teksto en itálicas, aldoni interpunkcion, ktp. Pro tio ke la sama arkivo de stilo estas uzita por ĉiu lerta de referencoj, ĉi tiuj estos ĉiuj formateadas de maniero consistente postulante nur minimumo de penado al la aŭtoroj aŭ eldonistoj.
Estas multaj arkivoj de lertaj malsamaj stilo por uzi (readymade) por malsamaj journals. Se ĝi bezonas modifi (customize) ankoraŭ pli la stilo de citación (citation styles), ĝi povas uzi la pakon natbib, aŭ uzi la pakon makebst.