emarks – Named mark registers with e-TeX
E-TeX provides 32 768 mark registers;
using this facility is far more comfortable than LaTeX tricks with
\markright, \markboth, \leftmark and
\rightmark.
The package provides two commands for marking: \marksthe
and \marksthecs, which have * forms which
disable expansion; new mark registers are allocated as needed.
Syntax is closely modelled on the \marks primitive.
Four commands are provided for retrieving the marks
registers’ content: \thefirstmarks,
\thebotmarks, thetopmarks and
\getthemarks; and the command \ifmarksequal is
available for comparing the content of marks registers.
The package requires an e-TeX-enabled engine, and the
etex package.
| CTAN path | /macros/latex/contrib/emarks |
|---|---|
| Documentation |
Readme Package documentation |
| Version | 1.0 |
| License | The LaTeX Project Public License 1.3 |
| Copyright | 2011 Florent Chervet |
| Maintainer | Florent Chervet |
| Contained in | TeXLive as emarks |
| MiKTeX as emarks | |
| Topics |
support for variations of typographic style |
