Problema minitoc in \chapter*

  • Creatore
    Topic
  • #46030
    Up
    0
    Down
    ::


    Buon giorno a tutti,
    ho un problema nella visualizzazione dei mini-indici, e credo che sia in conseguenza di un capitolo non numerato.

    In questo caso va tutto bene:

    `
    \documentclass[10pt,a4paper,twoside,openright,titlepage,italian,draft]{book}
    \usepackage{emptypage}
    \usepackage[italian, tight]{minitoc}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \begin{document}
    \dominitoc
    \tableofcontents
    \cleardoublepage

    \chapter{Pippo}

    \chapter*{Rime}
    \begin{mtchideinmaintoc}
    \minitoc\mtcskip
    \newpage
    \input{rime/sonetto}
    \newpage
    \input{rime/sonetto2}
    \end{mtchideinmaintoc}

    \end{document}
    `

    ma se voglio che il capitolo non numerato “Rime” appaia nell’Indice, i mini-indici non ci sono più:

    `
    \documentclass[10pt,a4paper,twoside,openright,titlepage,italian,draft]{book}
    \usepackage{emptypage}
    \usepackage[italian, tight]{minitoc}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \begin{document}
    \dominitoc
    \tableofcontents
    \cleardoublepage

    \chapter{Pippo}

    \chapter*{Rime}\addcontentsline{toc}{chapter}{Rime}
    \begin{mtchideinmaintoc}
    \minitoc\mtcskip
    \newpage
    \input{rime/sonetto}
    \newpage
    \input{rime/sonetto2}
    \end{mtchideinmaintoc}
    \adjustmtc
    \end{document}
    `

    Perché?

    Grazie a tutti in anticipo!
    Matteo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #46031
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao, con molto ritardo provo a risponderti: ho usato il seguente codice e sembra funzionare:
        `\documentclass[10pt,a4paper,twoside,openright,titlepage,italian,draft]{book}

        \usepackage{emptypage}
        \usepackage[italian,tight]{minitoc}
        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage{lipsum}

        \begin{document}
        \dominitoc
        \tableofcontents
        \cleardoublepage
        \chapter{Pippo}
        \lipsum[1-10]
        \chapter*{Rime}
        \adjustmtc
        \addcontentsline{toc}{chapter}{Rime}
        \begin{mtchideinmaintoc}
        \minitoc\mtcskip
        \section{Lipsum 1 — 4}
        \lipsum[1-4]
        \section{Lipsum 5 — 8}
        \lipsum[5-9]
        \end{mtchideinmaintoc}
        \end{document}`

        P.s.: Quando vuoi lasciare un EMC (Esempio Minimo Compilabile) devi evitare di usare istruzioni tipo \include{ . . . } o \input{ . . . } perchè chi ti aiuterà non dispone di quei file. Devi mettere una persona in condizioni di poterti aiutare facendo un semplice copia e incolla del tuo sorgente dal messaggio. A tal proposito usa il pacchetto lipsum che genera testo fittizio, molto utile quando devi segnalare un problema.

        Happy TeXing,
        ansys.

      • #46032
        Up
        0
        Down
        ::


        Funziona!

        Quando vuoi lasciare un EMC (Esempio Minimo Compilabile) devi evitare di usare istruzioni tipo \include{ . . . } o \input{ . . . } perchè chi ti aiuterà non dispone di quei file. .

        la prossima volta starò attento ad evitare \input e \include 😳

        Grazie e a presto,
        Matteo

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top