Directory tex-archive/macros/latex/contrib/mylatexformat
Use mylatexformat.ltx to make a format based on the preamble
of any LaTeX file.
The use of formats helps to speed up compilations: packages which have been
dumped in the format are loaded at very high speed. This is useful when a
document load many packages (pgf-TikZ among other...)
For the creation of the format use a command line like:
etex -initialize [opts] "&pdflatex" mylatexformat.ltx """abc.tex"""
mylatexformat.ltx has been primarily written from mylatex.ltx
(available on CTAN under the contrib/Carlisle/ directory) but
gets rid of many limitations or problems of mylatex.ltx.
More precisely:
- The format is created from the beginning of the file (usually
\documentclass[...]{...}
until either:
~ \begin{document}
~ \endofdump
if \endofdump is encountered in the preamble
~ \csname endofdump\endcsname
for convenience: to avoid `undefined control sequence'
in case the document is compiled without the format.
- \begin{document} \endofdump or \csname endofdump\endcsname
can be precedeed or followed by other macros or commentaries.
- Commentaries in the preamble are ignored (braces are not required
to be equilibrated).
- packages that modify the \document macro (like auxhook.sty or
etoolbox.sty) can be included in the format.
- A report is available in the .log file.
I have been using mylatexformat.ltx with MikTeX under:
- pdfTeX in dvi mode
- pdfTeX in pdf mode
- XeTeX
Comments about its use on other system are welcome !
Files
| Name | Size | Date | Notes |
|---|---|---|---|
README |
1552 | 2010-08-27 08:29:00 | |
mylatexformat.dtx |
41276 | 2011-02-13 12:10:38 | |
mylatexformat.pdf |
201411 | 2011-02-13 12:10:38 |
Download the complete
contents of this directory in one zip archive
(157.0k).
mylatexformat – Build a format based on the preamble of a LaTeX file
The use of formats helps to speed up compilations: packages which
have been dumped in the format are loaded at very high speed.
This is useful when a document loads many packages (including
large packages such as pgf-TikZ).
The package was developed from the work in
mylatex, and eliminates many of the
limitations and problems of that package.
| Documentation |
Readme Package documentation |
| Version | 3.4 |
| License | The LaTeX Project Public License 1.3 |
| Maintainer | Florent Chervet |
| Contained in | TeXLive as mylatexformat |
| MiKTeX as mylatexformat | |
| Topics |
macros to build a format |
