I'm doing a template for a Master Thesis based on the report class and want to achieve the following characteristics:

  • a) Tikz-based titles, headers and/or footers
  • b) IEEE-alphanumeric style global bibliography, \citeauthor and \citeyear citation options, and partial references lists in some chapters
  • c) Customized Table Of Contents, List Of Figures, List Of Tables, List Of Algorithms and List of Symbols/acronyms; and partial TOCs, LOFs, LOTs, LOAs and LOSs in some chapters

NOTE: 'some chapters' may be chapters either in the body of the report or after \appendix

I have used fancyhdr + natbib + bibunits + minitoc for a quite long time, and I'm changing to titlesec + biblatex + minitoc. Thanks to some very valuable suggestions in this site [1] [2] [3] I've achieved characteristics a) and b).

Alternatives to minitoc

In the documentation of minitoc, it is said to be incompatible with titlesec:

We test the presence of the titlesec package, and emit a warning, because this package is incompatible with minitocs

All the auxuliary files (*.mtc?, *.mlf?, *.mlt?...) are correctly generated, but due to the usage of \chapter*{} and \section*{} some of the mini lists are shown in the wrong chapter. I've tried using \addstarredchapter{} and \adjustptc, and managed to get correctly placed mini lists in all the chapters before the \appendix. It seemed to me that I had to make many not so clear changes to the template in order to get it working, and some more 'cheats' are still needed. I think I could hook \minitoc, but it doesn't look to be the best idea to me.

So, since minitoc is currently unmaintained (as commented by @Johannes_B) I've been looking for alternatives and found tocloft, titletoc and etoc. I would pick etoc, because it is the newest one. But both tocloft and titletoc are closely related to titlesec, which I'm actually using.

Which one would you recommend to show partial TOCs, LOFs and LOTs in some of the chapters of a report, besides customizing their style?

  • I haven't checked, but i think minitoc handles starred chapter/sections differently. There should be more information in the manual (section 2.30).
    – Johannes_B
    Sep 19, 2014 at 18:31
  • 1
    You are asking a lot of questions here. Hard to cover them all in an answer.
    – Johannes_B
    Sep 19, 2014 at 18:34
  • Package minitoc is currently (sadly) unmaintained, so i would go with etoc.
    – Johannes_B
    Sep 19, 2014 at 18:36
  • I'll try to rewrite it and make it clear.
    – umarcor
    Sep 19, 2014 at 18:36
  • 1
    I think @Johannes_B's concern was not so much that the questions weren't clear but that there may be too many of them for a single question. You may find you get better and quicker answers if you stick to one question per question. That way, you don't need to have somebody who can answer all of them happen along.
    – cfr
    Sep 19, 2014 at 21:31


You must log in to answer this question.

Browse other questions tagged .