diff options
Diffstat (limited to 'macros/latex/contrib/etoc/README.md')
-rw-r--r-- | macros/latex/contrib/etoc/README.md | 146 |
1 files changed, 21 insertions, 125 deletions
diff --git a/macros/latex/contrib/etoc/README.md b/macros/latex/contrib/etoc/README.md index 555755615d..b6fd46940a 100644 --- a/macros/latex/contrib/etoc/README.md +++ b/macros/latex/contrib/etoc/README.md @@ -1,13 +1,13 @@ <!-- --> - Source: etoc.dtx (v1.09c-2020/05/15) + Source: etoc.dtx (v1.09d) Author: Jean-Francois Burnol Author: Christine Roemer et al. (German tranlation) Info: Completely customisable TOCs License: LPPL 1.3c - Copyright (C) 2012-2020 Jean-Francois Burnol. - Copyright (C) 2014-2020 Christine Roemer and collaborators for - the translation into German of the documentation. + Copyright (C) 2012-2021 Jean-Francois Burnol. + Copyright (C) 2014-2015 Christine Roemer and collaborators + (translation into German of the documentation) <jfbu at free dot fr> <Christine_Roemer at t-online dot de> ABSTRACT @@ -107,7 +107,20 @@ etoc.pdf, etoc-DE.pdf, etoc.dvi, etoc-DE.dvi. RECENT CHANGES ============== -v1.09c \[2020/05/05\] +v1.09d \[2021/07/13\] +------------------------- + +Some minor synching with tableof 1.4c. + +Add `\etockeeporiginaltableofcontents` to provide a work-around to a +compatibility issue with listings's `\lstlistoflistings`, which abuses +`\tableofcontents` for doing something unrelated to the actual contents. +Thanks to Denis Bitouzé for report. + +Usage: `\usepackage{etoc}\etockeeporiginaltableofcontents`, then +however you must employ `\etoctableofcontents`, not `\tableofcontents`. + +v1.09c \[2020/05/15\] --------------------- Syncs with KOMA-script deprecation of `\iftocfeature`. @@ -131,123 +144,6 @@ Note to hackers: internal control sequence `\Etoc@localtop` is gone. etoc now requires e-TeX (`\numexpr`, `\unless`). -v1.08p \[2018/07/04\] ---------------------- - -Fixed bug surfacing in case of `linktoc=page` option of hyperref. -Thanks to Denis Bitouzé for report (cf. -https://github.com/ho-tex/hyperref/issues/65, -https://github.com/dbitouze/yathesis/issues/61). - -v1.08o \[2018/06/15\] ---------------------- - -Fixed bug showing up if an unnumbered TOC entry starts with a brace, -and document uses hyperref. Caused by a typo in a macro name at -previous release. - -v1.08n \[2018/02/23\] ---------------------- - -Refactoring of core macros detecting `\numberline` and its variants. - -v1.08m \[2018/02/07\] ---------------------- - -Fix to `1.08k`'s introduced incompatibility with KOMA-script -and tocbasic's `\nonumberline`. - -v1.08l \[2017/10/23\] ---------------------- - -Workaround an issue with `Emacs/AUCTeX` wrongly reporting about -actually non-existent LaTeX errors, which was triggered by some -strings written (indirectly) to log file by etoc under some -circumstances. - -v1.08k \[2017/09/28\] ---------------------- - -Adds `\etocsetlocaltop.toc`. See corresponding manual section for -details. - -Adds `\etocsavedparttocline`, `\etocsavedchaptertocline`, -`\etocsavedsectiontocline`, ... They can be used in the context of -the technique explained in section "Another compatibility mode". - -Formerly, etoc redefined for the duration of the TOC the memoir -macro `\chapternumberline` and its likes to have same meaning as -`\numberline` (of course, not when executed in compatibility mode), -for the sake of extraction of `\etocnumber`. - -New method detects presence of any `\<foo>numberline` macro without -any change to originals; they can thus be used as is when applying -the approach of "Another compatibility mode" section from manual. - -v1.08j \[2017/09/21\] ---------------------- - -Since `1.08a-2015/03/13` `\etocname`, `\etocnumber`, `\etocpage` -contain, if hyperref is present and configured for using -hyperlinks in the TOC, the link destination in already expanded -form. This means one can use them even if the style closes a -group (for example from a `&` in a tabular), if `\etocglobaldefs` -was issued; also one can save their meaning for delayed usage -(with for example `\LetLtxMacro` as they are robust). - -But for some legacy reason `\etoclink`, contrarily to -`\etocthelink`, was handled differently. Now, `\etoclink` also -contains the link destination in already expanded form, and can -thus be used even if the line style issues a `&`, as long as -`\etocglobaldefs` is issued. - -Also, bugs dating back to the early days of the package, but -surfacing only under relatively rare conditions such as usage -of hyperref with its option "linktoc=page" got fixed. - -v1.08i \[2016/09/29\] ---------------------- - -This fixes an issue dating back to `1.08e-2015/04/17`: under -`\etocchecksemptiness` regime, some circumstances (such as adding to -an already compiled document a `\localtableofcontents` before the -main `\tableofcontents`) created an "`Undefined control sequence` -`\Etoc@localtop`" error. Thanks to Denis Bitouzé for reporting the -problem. - -On this occasion, `\etocdoesnotcheckemptiness` has been -added to unset the flag. - -A rather more exotic issue was fixed: the emptiness check for -local tocs could get confused if the `tocdepth` counter was varying -in some specific ways from inside the `toc` file. - -After adding to a document a `\localtableofcontents`, two LaTeX -passes are needed for etoc to get a chance to print the -correct local contents. Formerly, etoc issued a Warning on -the first pass; it now also induces LaTeX into -announcing "There were undefined references", as this is nearer -to the end of the log file and console output. - -v1.08h \[2016/09/25\] ---------------------- - -New functioning of `\etocsetnexttocdepth`: the tocdepth counter is -modified only at the time of the table of contents, not before. This -fixes an issue which arose when `\etocsetnexttocdepth` was used -multiple times with no intervening table of contents. Thanks to -Denis Bitouzé for reporting the problem. - -The PDF documentation includes about 25 LaTeX code snippets also -as file attachment annotations, additionally to their verbatim -typesetting. The ordering of the documentation contents has been -slightly re-organized. - -A previous documentation-only update on 2016/09/09 added a new -section with the (approximate) translation into etoc lingua of the -book class toc style, for easy customizability. - -The latest translation into German of the additions made to the -documentation dates back to v1.08d \[2015/04/09\]. - -Thanks to Christine Römer! +Note: the German version of the documentation was last updated +at the time of the v1.08d \[2015/04/09\] release. Since then +all additions to it have been left in English language. |