Directory macros/latex/contrib/tableof
tableof
- Package: tableof (Tables of tagged contents)
- Version: 1.4d (2024/09/17)
- License: LPPL 1.3c
- Copyright (C) 2012, 2013, 2015, 2018, 2021, 2024 Jean-Francois Burnol <jfbu at free dot fr>
Provides \toftagstart{}
, \toftagstop{}
, \toftagthis{}
, \tofuntagthis{}
to tag chapters, sections or any other sectioning units destined to end up in the table(s) of contents. Then each one of
\tableof{required tags} or \tablenotof{excluded tags} or \tableoftaggedcontents{required tags}{excluded tags}
typesets a table of contents (with no heading) obeying the conditions. These macros can each be used multiple times in the document with varying arguments.
If the document contains no usage of \tableofcontents
, the preamble should also contain an additional \AtBeginDocument{\tofOpenTocFileForWrite}
.
The main \tableofcontents
can also be influenced by tags like this:
\nexttocwithtags{required tags}{excluded tags} \tableofcontents
Depending on the document class and packages \tableofcontents
however may be usable only once, contrarily to the \tableof{}
et al. package macros.
Change History
- v1.4d (2024/09/17) reestablishes compatibility with
hyperref
, which got broken at the latterv7.01c
release. The package now requires LaTeX 2020-10-01. Thanks to Ekkart Kleinod for report.
- v1.4c (2021/07/05) additional efforts for
biblatex
compatibility. Allow style file extraction viaetex
, reword the abstract. Use utf8 source encoding.
- v1.4b (2018/10/02) fix to bug when a document ended with
\clearpage
before the\end{document}
.tableof
now requiresatveryend
package.
- v1.4a (2015/03/10) changes for enhanced compatibility with
etoc
.
- v1.4 (2015/02/20) under the hood code improvements.
- v1.3 (2015/02/11) comma separated lists of tags now allow spaces.
- v1.2 (2013/03/04) added command
\tableoftaggedcontents
.
- v1.1 (2012/12/13) added command
\nexttocwithtags
.
- v1.0 (2012/12/06) first release.
Installation
Extractions:
etex tableof.dtx
Move tableof.sty
to a suitable location within the TeX installation:
tableof.sty -> <TDS>/tex/latex/tableof/
The tableoftest.tex
file is provided as an example of use of the package.
To generate the documentation, execute:
latexmk tableof.dtx dvipdfmx tableof.dvi
License
This Work may be distributed and/or modified under the conditions of the version 1.3c of the LaTeX Project Public License. This version of this license is in
http://www.latex-project.org/lppl/lppl-1-3c.txt
The Author of this Work is: Jean-Francois Burnol <jfbu at free dot fr>
Download the contents of this package in one zip archive (74.2k).
tableof – Tagging tables of contents
The package provides the commands to flag chapters or sections (or anything else destined to become a TOC line). The command \nexttocwithtags{req1,req2,...}{excl1,excl2,...} specifies which tags are to be required and which ones are to be excluded by the next \tableofcontents (or equivalent) command. In a document that uses a class where \tableofcontents may only be used once, the command \tableoftaggedcontents{req1,req2,...}{excl1,excl2,...} may be used to provide several tables.
Package | tableof |
Version | 1.4d 2024-09-17 |
Licenses | The LaTeX Project Public License 1.3 |
Copyright | 2012, 2013, 2015, 2018, 2021, 2024 Jean-François Burnol |
Maintainer | Jean-François Burnol |
Contained in | TeX Live as tableof MiKTeX as tableof |
Topics | TOC etc |