Personal tools
Skip to content. | Skip to navigation
BibLaTeX is a complete reimplementation of the bibliographic facilities provided by LaTeX. Formatting of the bibliography is entirely controlled by LaTeX macros, and a working knowledge of LaTeX should be sufficient to design new bibliography and citation styles. BibLaTeX uses its own data backend program called "biber" to read and process the bibliographic data. With biber, BibLaTeX has many features rivalling or surpassing other bibliography systems. To mention a few: Full Unicode support Highly customisable sorting using the Unicode Collation Algorithm + CLDR tailoring Highly customisable bibliography labels Complex macro-based on-the-fly data modification without changing your data sources A tool mode for transforming bibliographic data sources Multiple bibliographies and lists of bibliographic information in the same document with different sorting Highly customisable data source inheritance rules Polyglossia and babel suppport for automatic language switching for bibliographic entries and citations Automatic bibliography data recoding (UTF-8 -> latin1, LaTeX macros -> UTF-8 etc) Remote data sources Highly sophisticated automatic name and name list disambiguation system Highly customisable data model so users can define their own bibliographic data types Validation of bibliographic data against a data model Subdivided and/or filtered bibligraphies, bibliographies per chapter, section etc. Apart from the features unique to BibLaTeX, the package also incorporates core features of the following packages: babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mcite and mciteplus, mlbib, multibib, splitbib. The package strictly requires e-TeX BibTeX, bibtex8, or Biber etoolbox 2.1 or later logreq 1.0 or later keyval ifthen url Biber, babel / polyglossia, and csquotes 4.4 or later are strongly recommended.
The package enhances the quality of tables in LaTeX, providing extra commands as well as behind-the-scenes optimisation. Guidelines are given as to what constitutes a good table in this context. From version 1.61, the package offers longtable compatibility.
The package provides solutions to a number of common difficulties in writing displayed equations and getting high- quality output. For example, it is a well-known inconvenience that if an equation must be broken into more than one line, 'left...right' constructs cannot span lines. The breqn package makes them work as one would expect whether or not there is an intervening line break. The single most ambitious goal of the package, however, is to support automatic linebreaking of displayed equations. Such linebreaking cannot be done without substantial changes under the hood in the way formulae are processed; the code must be watched carefully, keeping an eye on possible glitches. The bundle also contains the flexisym and mathstyle packages, which are both designated as support for breqn.
Many of David Carlisle's more substantial packages stand on their own, or as part of the LaTeX latex-tools set; this set contains: Making dotless 'j' characters for fonts that don't have them; A method for combining the capabilities of longtable and tabularx; An environment for including Plain TeX in LaTeX documents; A jiffy to remove counters from other counters' reset lists (now obsolete as it has been incorporated into the LaTeX format); A jiffy to create 'slashed' characters for physicists.
The package provides commands to change the page layout in the middle of a document, and to robustly check for typesetting on odd or even pages. Instructions for use are at the end of the file. The package is an extraction of code from the memoir class, whose user interface it shares. It is intended the this package will eventually replace the chngpage package, which is distributed with the package.
The CM-Super family provides Adobe Type 1 fonts that replace the T1/TS1-encoded Computer Modern (EC/TC), T1/TS1-encoded Concrete, T1/TS1-encoded CM bright and LH Cyrillic fonts (thus supporting all European languages except Greek), and bringing many ameliorations in typesetting quality. The fonts exhibit the same metrics as the Metafont-encoded originals.
A collection of experimental programs and developments based on, or complementary to, the matter in his distribution directories.
Recommended fonts, including the base 35 PostScript fonts, Latin Modern, TeX Gyre, and T1 and other encoding support for Computer Modern, in outline form.
This package collects free ICC profiles that can be used by color profile aware applications/tools like the pdfx package, as well as TeX and LaTeX packages to access them.
A package providing corner marks for camera alignment as well as for trimming paper stacks, and additional page information on every page if required. Most macros are easily adaptable to personal preferences. An option is provided for selectively suppressing graphics or text, which may be useful for printing just colour graphics on a colour laser printer and the rest on a cheap mono laser printer. A page info line contains the time and a new cropmarks index and is printed at the top of the page. A configuration command is provided for the info line font. Options for better collaboration with dvips, pdftex and vtex are provided.