Index of /ctan/macros/latex/contrib/interfaces/
Name | Last Modified | Size | Type |
../ | | - | Directory |
README | 2010-Nov-14 12:32:04 | 3.1K | text/plain;charset=utf-8 |
interfaces.dtx | 2011-Feb-19 12:48:44 | 356.5K | application/octet-stream |
interfaces.ins | 2011-Feb-19 12:51:34 | 5.0K | application/octet-stream |
interfaces.pdf | 2011-Feb-19 12:48:44 | 1.2M | application/pdf |
Interfaces provides a small number of macros to modify the settings
^^^^^^^^^^ of a large number of parameters provided by Most Frequently
Used Packages (MFUP!) for typesetting beautiful documents with LaTeX.
The macros shares a standardized syntax of the form key=value. The key
names are intuitive: font, top, bottom, left, right, bookmark, bold,
italic, color, twocolumns, title, pagestyle, before, after, indent etc.
Interfaces DOES NOT provide any new feature, except \repeatcell,
\rowfont, and \bookmarksetup (as long as the bookmark package does not
`steal' them to interfaces... what whould be considered as a favour!)
A few macros are modified. The complete list is included in
interfaces.pdf, with explainations.
* * * *
Interfaces is organised in different modules which are loaded after
the master package is loaded. Each module can be loaded separately.
Commands provided: (each in a distinct module) -----------------------
\sectionformat: interface for package titlesec to modify the titles
produced by the sectionning commands (and their bookmarks).
replaces \titleformat, \titlespacing and \titleclass and
is compatible with them.
\pagesetup: interface for package fancyhdr to modify the current page
style or create new page styles. Replaces \fancypagestyle
\fancyhf, \fancyhfoffset, \renewcommand\headrulewidth etc.
\tocsetup: interface for package tocloft to fine tune the aspect of
the table of contents, list of figures / of tables. \tocsetup also
applies to \shorttableofcontents provided by the shorttoc package.
Facility to make multi-columns table(s) of contents is included,
give a label for the table of contents/of figures/of tables...
give them a bookmark. Replaces a lot of tocloft' control sequences.
\repeatcell: to create `dynamic' tabulars, possibly with formulas
computation: \numexpr, \pgfmathparse or \FPeval formulas can be
plugged in the tabular or array, with the possibility to transpose.
+ some macros to make easier the use of e-TeX \marks registers (useful
with \sectionformat and \pagesetup).
\trunctext and \htruncadjust are provided in order to take advantage of
the code provided by the package truncate.sty
-----------------------------------------------------------------------
Interfaces is mainly based on scrlfile.sty ( provided in the Koma-
Script bundle, but Koma-Script classes are not required), on pgfkeys
and etoolbox.
Interfaces defines some pgfkeys handlers designed specially to make
key-value interfaces for other packages. Using those handlers permit
the design of an interface in a few minutes... (well, good knowledge
of pgfkeys is required ;-)
. \bookmarksetup is also enhanced with starred keys.
. Facility to load TikZ libraries and pgf modules is provided via \usetikz.
. \pgfkeys is enhanced with a new ``default'' value in case the value is blank.
. scrlfile's \AfterFile and \BeforeFile have starred forms.
-----------------------------------------------------------------------
(c) lppl 2010 FC.