Menu
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/macros/latex/contrib/etoc

%
% Package: etoc
% Version: 2014/04/22 v1.07l
% Description: Completely customisable TOCs (jfB)
%
% Copyright (C) 2012-2013-2014 by 
%               Jean-Francois Burnol <jfbu at free dot fr>

% License: LPPL 1.3c or later

% this README: *Abstract*, *Installation*, *License*.

ABSTRACT
========

  The etoc package gives to the user complete control on how
  the entries of the table of contents should be constituted
  from the {name}, {number}, and {page number} of each
  sectioning unit. This goes via the definition of {line
  styles} for each sectioning level used in the document. The
  package provides its own custom line styles. Simpler ones
  are given as examples in the documentation. The simplest
  usage will be to take advantage of the layout facilities of
  packages dealing with list environments.

  Regarding the {global toc display}, etoc provides
  pre-defined styles based on a multi-column format, with,
  optionally, a ruled title or framed contents.

  The \tableofcontents command may be used arbitrarily many
  times and it has a variant \localtableofcontents which
  prints tables of contents `local' to the current surrounding
  document unit. An extension of the \label/\ref syntax allows
  to reproduce (with another layout) a local table of contents
  defined somewhere else in the document.

  Via ``depth tags'', one gets an even finer control for each
  table of contents of which sectioning units it should, or
  not, display.

  The formatting inherited (and possibly customized by other
  packages) from the document class will be used when in
  compatibility mode.

  The assignment of levels to the sectioning units can be
  changed at any time, and etoc can thus be used in a quite
  general manner to create custom ``lists of'', additionally
  to the tables of contents related to the document sectioning
  units. No auxiliary file is used additionally to the
  standard .toc file.


INSTALLATION
============

 Extraction of the package (.sty) and driver (.tex) files:
  - if etoc.ins is present:   tex etoc.ins
  - without etoc.ins:         tex etoc.dtx 

 It is also possible to run latex/pdflatex directly on etoc.dtx

 At least three ways to produce etoc.pdf:
  (1) latex etoc.dtx (three times), then dvips, then ps2pdf
  (2) pdflatex etoc.dtx (three times)
  (3) latex etoc.tex (three times), then dvipdfmx

 Method (3) produces the smallest pdf files.
 Options can be set in etoc.tex:
  - scrdoc class options (paper size, font size, ...) 
  - with or without source code, 
  - with dvipdfmx or with latex/pdflatex. 

 Installation: 

   etoc.sty->TDS:tex/latex/etoc/etoc.sty
   etoc.dtx->TDS:source/latex/etoc/etoc.dtx
   etoc.pdf->TDS:doc/latex/etoc/etoc.pdf

 etoc.tex, etoc.ins, etoc.aux, etoc.toc, etc... may be discarded


LICENSE
=======

     This Work may be distributed and/or modified under the
     conditions of the LaTeX Project Public License, either
     version 1.3c of this license or (at your option) any later
     version. This version of this license is in 
          http://www.latex-project.org/lppl/lppl-1-3c.txt
     and the latest version of this license is in
          http://www.latex-project.org/lppl.txt
     and version 1.3 or later is part of all distributions of
     LaTeX version 2005/12/01 or later. 

 This Work has the LPPL maintenance status Author-Maintained.

 The Author of this Work is Jean-Francois Burnol <jfbu at free dot fr>. 
 
 This Work consists of the main source file etoc.dtx and the 
 derived files etoc.sty, etoc.ins, etoc.tex, etoc.dvi, etoc.pdf


Files

Name Size Date Notes
README 3559 2014-04-22 10:05:24
etoc.dtx 247445 2014-04-22 09:52:50
etoc.ins 1860 2014-04-22 09:52:52
etoc.pdf 330673 2014-04-22 09:53:24

Down­load the con­tents of this pack­age in one zip archive (380.1k).

etoc – Com­pletely cus­tomis­able TOCs

The pack­age gives the user com­plete con­trol of how the en­tries of the ta­ble of con­tents should be con­sti­tuted from the name, num­ber, and page num­ber of each sec­tion­ing unit. The lay­out is con­trolled by the def­i­ni­tion of ‘line styles’ for each sec­tion­ing level used in the doc­u­ment.

The pack­age pro­vides its own cus­tom line styles (which may be used as ex­am­ples), and con­tin­ues to sup­port the stan­dard for­mat­ting in­her­ited from the LaTeX doc­u­ment classes, but the pack­age can also al­low the user to del­e­gate the de­tails to pack­ages deal­ing with list mak­ing en­vi­ron­ments (such as en­u­mitem). The pack­age’s de­fault global style type­sets ta­bles of con­tents in a multi-col­umn for­mat, with ei­ther a stan­dard head­ing, or a ruled ti­tle (op­tion­ally with a frame around the ta­ble).

The \table­of­con­tents com­mand may be used ar­bi­trar­ily many times in the same doc­u­ment, while \lo­caltable­of­con­tents pro­vides a ‘lo­cal’ ta­ble of con­tents.

Doc­u­men­ta­tion
Ver­sion1.07l 2014-04-22
Li­censeThe LaTeX Project Public Li­cense 1.2
Copy­right2012-2014 Jean-François Burnol
Main­tainerJean-François Burnol
Con­tained inTeXlive as etoc
MikTeX as etoc
Topics deal with Tables of Con­tents, and of other such things
See also titletoc
Guest Book Sitemap Contact 2014-04-24 18:15 CEST