28.03.2013 Views

Guide to LaTeX (4th Edition) (Tools and Techniques

Guide to LaTeX (4th Edition) (Tools and Techniques

Guide to LaTeX (4th Edition) (Tools and Techniques

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B.6. The various L AT E X files 397<br />

dispensed with. Files created at the T E X level of processing will always be<br />

generated.<br />

Other extensions describe files that contain formatting information,<br />

or additional instructions (coding), or databases. The root part of these<br />

file names is not associated with any document file. An example of this<br />

type is the article.cls file that defines the article class.<br />

The rest of this section contains a list of the L AT E X file extensions with<br />

a short description of the role they play in the L AT E X processing.<br />

.aux This is the auxiliary file written by L AT E X, containing information for<br />

cross-references as well as some comm<strong>and</strong>s necessary for the table<br />

of contents <strong>and</strong> other lists. There will be one .aux file created (or<br />

re-created) for the main file, in addition <strong>to</strong> one for every file read in<br />

by an \include comm<strong>and</strong>.<br />

The auxiliary.aux files may be suppressed by issuing \nofiles in<br />

the preamble.<br />

.bbl This file is not created by L AT E X, but by the program BIBT E X. It has<br />

the same root name as the main file. BIBT E X actually only reads the<br />

.aux file for its information. The.bbl file is read in<strong>to</strong> the next L AT E X<br />

processing run by the comm<strong>and</strong> \bibliography <strong>and</strong> produces the<br />

list of literature references.<br />

.bib Bibliographic databases have the extension.bib. BIBT E X reads them<br />

<strong>to</strong> extract the information it needs <strong>to</strong> generate the .bbl file. The<br />

root name describes the database <strong>and</strong> not (necessarily) any text<br />

file. The database name is included in the text by means of the<br />

\bibliography comm<strong>and</strong>.<br />

.blg This is the transcript file from a BIBT E X run. The root name is the<br />

same as that of the input file.<br />

.bst This is a bibliography style file that is used as input <strong>to</strong> BIBT E X <strong>to</strong><br />

determine the format of the bibliography. The name of the .bst<br />

file is included in the text by means of the \bibliographystyle<br />

comm<strong>and</strong>.<br />

.cfg Some classes permit local configurations for paper size or other<br />

requirements by putting specifications in<strong>to</strong> a .cfg file of the same<br />

root name as the class. The ltxdoc class (Section D.7.2) is one of<br />

these.<br />

.clo This is a class option file, containing the coding for certain options<br />

that might apply <strong>to</strong> more than one class. There is no special<br />

comm<strong>and</strong> <strong>to</strong> input them.<br />

.cls This is a class file, defining the overall format of the document. It<br />

is read in by the \documentclass comm<strong>and</strong>. A .cls file may also<br />

be input from another one with the \LoadClass comm<strong>and</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!