CTAN Comprehensive TeX Archive Network

CTAN pack­age up­date: bibla­tex 0.3

Date: Septem­ber 24, 2006 9:11:16 PM CEST
Philipp Lehman writes: > I've up­loaded `bibla­tex.tar.gz' to the in­com­ing di­rec­tory of the UK > node. This is an up­date for macros/la­tex/ex­ptl/bibla­tex. i've in­stalled the files as re­quested; i will up­date the cat­a­logue just as soon as i find the cat­a­logue server has re­turned to the land of the liv­ing :-( mean­while, users may browse the pack­age by way of the old cat­a­logue en­try: http://www.tex.ac.uk/tex-archive/help/Cat­a­logue/en­tries/bibla­tex.html thanks for the up­date, Robin Fair­bairns For the CTAN team > ABOUT > > The bibla­tex pack­age is a com­plete reim­ple­men­ta­tion of the > bib­li­o­graphic fa­cil­i­ties pro­vided by LaTeX in con­junc­tion with > BibTeX. It re­designs the way in which LaTeX in­ter­acts with BibTeX at > a fairly fun­da­men­tal level. With bibla­tex, BibTeX is only used to > sort the bib­li­og­ra­phy and to gen­er­ate la­bels. In­stead of be­ing > im­ple­mented in BibTeX's style files, the for­mat­ting of the > bib­li­og­ra­phy is en­tirely con­trolled by TeX macros. Good work­ing > knowl­edge in LaTeX should be suf­fi­cient to de­sign new bib­li­og­ra­phy > and ci­ta­tion styles. There is no need to learn BibTeX's post­fix > stack lan­guage. Just like the bib­li­og­ra­phy styles, all ci­ta­tion > com­mands may be freely (re)de­fined. > > RELEASE NOTES > > See the file `RELEASE' for re­lease notes. > > CHANGES > > * Re­named ci­ta­tion style `au­thor­ti­tle' to `au­thor­ti­tle-terse' > * Re­named ci­ta­tion style `au­thor­ti­tle-comp' to `au­thor­ti­tle-cterse' > * Re­named ci­ta­tion style `au­thor­ti­tle-verb' to `au­thor­ti­tle' > * Added new ci­ta­tion style `au­thor­ti­tle-comp' > * Ci­ta­tion style `tra­di­tional' now sup­ports `loc. cit.' > * Added pack­age op­tion `date' > * Added pack­age op­tion `url­date' > * In­tro­duced new data type: lit­eral lists > * Re­named \cite­name to \citeau­thor > * Re­named \citelist to \cite­name > * Added new \citelist com­mand > * Re­named \print­list to \print­names > * Added new \print­list com­mand > * Re­named \in­dexlist to \in­dex­names > * Added new \in­dexlist com­mand > * Re­named \De­clareListFor­mat to \De­clareNameFor­mat > * Added new \De­clareListFor­mat com­mand > * Re­named \De­clareListAlias to \De­clareNameAlias > * Added new \De­clareListAlias com­mand > * Re­named \De­clareIn­dexListFor­mat to \De­clareIn­dexNameFor­mat > * Added new \De­clareIn­dexListFor­mat com­mand > * Re­named \De­clareIn­dexListAlias to \De­clareIn­dexNameAlias > * Added new \De­clareIn­dexListAlias com­mand > * Re­named \bib­list to \thename > * Added new \the­list com­mand > * Re­named \bib­field to \the­field > * Re­named \savelist to \save­name > * Added new \savelist com­mand > * Re­named \savelistcs to \save­namecs > * Added new \savelistcs com­mand > * Re­named \iflis­tun­def to \if­name­un­def > * Added new \iflis­tun­def test > * Re­named \iflist­se­qual to \if­name­se­qual > * Added new \iflist­se­qual test > * Re­named \iflis­te­quals to \if­namee­quals > * Added new \iflis­te­quals test > * Re­named \iflis­te­qualcs to \if­namee­qualcs > * Added new \iflis­te­qualcs test > * Re­named \iflis­te­qual­str to \if­namee­qual­str > * Added new \iflis­te­qual­str test > * Re­named \ifcur­rentlist to \ifcur­rent­name > * Added new \ifcur­rentlist test > * En­try type alias `con­fer­ence' now re­solved by BibTeX > * En­try type alias `mas­ter­s­the­sis' now re­solved by BibTeX > * En­try type alias `phdthe­sis' now re­solved by BibTeX > * En­try type alias `techre­port' now re­solved by BibTeX > * En­try type alias `www' now re­solved by BibTeX > * Added new cus­tom fields `lista' through `listf' > * Changed data type of `lo­ca­tion' > * Changed data type of `origlo­ca­tion' > * Changed data type of `pub­lisher' > * Changed data type of `in­sti­tu­tion' > * Changed data type of `or­ga­ni­za­tion' > * Mod­i­fied val­ues of `gen­der' field for `ju­ra­bib' com­pat­i­bil­ity > * Mod­i­fied and ex­tended `idem...' keys for `ju­ra­bib' com­pat­i­bil­ity > * Im­proved \ad­dto­cat­e­gory > * Re­moved for­mat­ting com­mand \mk­short­hand > * Added field for­mat­ting di­rec­tive `short­hand­width' > * Added doc­u­men­ta­tion of \short­hand­width > * Re­moved for­mat­ting com­mand \mk­la­bel­num­ber > * Added field for­mat­ting di­rec­tive `la­bel­num­ber­width' > * Added doc­u­men­ta­tion of \la­bel­num­ber­width > * Re­moved for­mat­ting com­mand \mk­la­belal­pha > * Added field for­mat­ting di­rec­tive `la­belal­phaw­idth' > * Added doc­u­men­ta­tion of \la­belal­phaw­idth > * Re­named \bib­item to \the­bib­item > * Re­named \lositem to \th­elositem > * Mod­i­fied \AtBeginBi­b­li­og­ra­phy > * Added \AtBeginShorthands > * Added \AtEveryLositem > * Ex­tended `showkeys' com­pat­i­bil­ity to list of short­hands > * Added com­pat­i­bil­ity code for the `hy­per­ref' pack­age > * Added pack­age op­tion `hy­per­ref' > * Added pack­age op­tion `back­ref' > * Added spe­cial field `pageref' > * Added com­mand \ifhy­per­ref > * Added com­mand \bib­hy­per­link > * Added field for­mat­ting di­rec­tive `bib­hy­per­link' > * Re­named \ifan­dothers to \if­more­names > * Added new \ifan­dothers test > * Re­moved field `more­au­thor' > * Re­moved field `more­bookau­thor' > * Re­moved field `moreed­i­tor' > * Re­moved field `more­la­bel­name' > * Re­moved field `more­trans­la­tor' > * Re­moved field `more­namea' > * Re­moved field `more­nameb' > * Re­moved field `more­namec' > * Up­dated doc­u­men­ta­tion at var­i­ous places > (see the changelog in bibla­tex.pdf for point­ers) > * Ex­panded doc­u­men­ta­tion > (see the changelog in bibla­tex.pdf for point­ers) > * Mod­i­fied in­ter­nal BibTeX in­ter­face > * Fixed some ty­pos in the man­ual > * Fixed some bugs

Bib – So­phis­ti­cated Bi­b­li­ogra­phies in

Bib is a com­plete reim­ple­men­ta­tion of the bib­li­o­graphic fa­cil­i­ties pro­vided by . For­mat­ting of the bib­li­og­ra­phy is en­tirely con­trolled by macros, and a work­ing knowl­edge of should be suf­fi­cient to de­sign new bib­li­og­ra­phy and ci­ta­tion styles. Bib uses its own data back­end pro­gram called “biber” to read and pro­cess the bib­li­o­graphic data. With biber, Bib has many fea­tures ri­valling or sur­pass­ing other bib­li­og­ra­phy sys­tems. To men­tion a few:

  • Full Uni­code sup­port
  • Highly cus­tomis­able sort­ing us­ing the Uni­code Col­la­tion Al­go­rithm + CLDR tai­lor­ing
  • Highly cus­tomis­able bib­li­og­ra­phy la­bels
  • Com­plex macro-based on-the-fly data mod­i­fi­ca­tion with­out chang­ing your data sources
  • A tool mode for trans­form­ing bib­li­o­graphic data sources
  • Mul­ti­ple bib­li­ogra­phies and lists of bib­li­o­graphic in­for­ma­tion in the same doc­u­ment with dif­fer­ent sort­ing
  • Highly cus­tomis­able data source in­her­i­tance rules
  • Poly­glos­sia and ba­bel supp­port for au­to­matic lan­guage switch­ing for bib­li­o­graphic en­tries and ci­ta­tions
  • Au­to­matic bib­li­og­ra­phy data re­cod­ing (UTF-8 -> lat­in1, macros -> UTF-8 etc)
  • Re­mote data sources
  • Highly so­phis­ti­cated au­to­matic name and name list dis­am­bigua­tion sys­tem
  • Highly cus­tomis­able data model so users can de­fine their own bib­li­o­graphic data types
  • Val­i­da­tion of bib­li­o­graphic data against a data model
  • Sub­di­vided and/or fil­tered bib­ligra­phies, bib­li­ogra­phies per chap­ter, sec­tion etc.

Apart from the fea­tures unique to Bib, the pack­age also in­cor­po­rates core fea­tures of the fol­low­ing pack­ages: ba­bel­bib, bibtopic, bi­bunits, chap­ter­bib, cite, in­linebib, mcite and mciteplus, ml­bib, multi­bib, split­bib.

The pack­age strictly re­quires

Biber, ba­bel / poly­glos­sia, and csquotes 4.4 or later are strongly rec­om­mended.

Pack­ageBibLaTeX
Ver­sion3.12 2018-10-30
Copy­right2006–2012 Philipp Lehman
2012–2018 Philipp Lehman, Joseph Wright, Au­drey Boru­vka, Philip Kime
Main­tainerPhilip Kime
Philipp Lehman (in­ac­tive)

An­nounce­ments

more

Guest Book Sitemap Contact Contact Author