Problema con “minitoc”

  • Questo topic ha 13 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da gianluigi .
  • Creatore
    Topic
  • #63430
    Up
    0
    Down
    ::


    ciao a tutti,
    ho cercato un problema analogo a quello che vi sto per presentare ma, come pensavo, non l’ho trovato.
    premetto che sono piuttosto incapace con latex, mi è stato consigliato da un’amica che mi ha sempre aiutato, cioè in pratica io scrivevo e lei “impostava”.
    il problema che vi presento, nemmeno lei riesce a risolverlo e devo consegnare la tesi il 15… insomma, non c’è molto tempo.

    ho scritto una tesi molto lunga (giurisprudenza) e all’inizio di ogni capitolo ho (anzi, ha) messo un sommario col comando minitoc.
    fino al cap 3 tutto ok,
    una volta iniziato il capitolo 4 il sommario “sballa” di una sola pagina, cioè il capitolo inizia a pagina 56, lui, lo segna nel sommario a pagina 56, il primo paragrafo dello stesso capitolo inizia a pagina 57, ma lui lo segna nel sommario a pagina 56. cioè perde una pagina. quindi da qui in poi tutti i sommari successivi presentano una pagina “indietro”…

    ecco qui:

    \documentclass[a4paper,11pt,openright,oneside]{report}

    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{geometry}
    \geometry{verbose,a4paper,tmargin=30mm,bmargin=30mm,lmargin=30mm,rmargin=30mm}
    %\usepackage[sans]{dsfont}
    \usepackage{parcolumns}
    \usepackage{graphicx}
    \usepackage{eurosym}
    \usepackage{fancyhdr}
    \usepackage{chngcntr}
    \usepackage{url}
    \counterwithout{footnote}{chapter}
    \usepackage[italian]{minitoc}
    %\usepackage{mtcoff}

    \pagestyle{fancy}\renewcommand{\headrulewidth}{0.01pt}
    \lhead{}\renewcommand{\chaptermark}[1]{%
    \markboth{\chaptername \ \thechapter.\ #1}{}}

    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    \linespread{1.5}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %
    % INIZIO DOCUMENTO %
    % %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \begin{document}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %
    % FRONTESPIZIO %
    % %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{center}
    {{\huge{\textsc{\textbf{UNIVERSIT\'{A} DEGLI STUDI DI MILANO}}}}} \rule[0.000001cm]{14.5cm}{0.2mm}
    \vspace{0.5 cm}

    {\large{\bf FACOLT\'{A} DI GIURISPRUDENZA\\
    Corso di Laurea in Giurisprudenza\\}}
    \vspace{10mm}
    \begin{figure}[h!]\centering
    \includegraphics[scale=0.5]{logo.eps}
    \end{figure}
    \vspace{0.5cm}
    \end{center}
    %\vspace{0.5cm}
    \begin{center}
    {{\LARGE \bf Il Potere di Rappresentanza degli Amministratori di S.p.A.}}\\
    %\vspace{3mm}{\LARGE {\bf titolo tesi (se lungo)}}\\ \vspace{4mm}
    \vspace{-1.2cm}

    \end{center}
    \vspace{20mm}
    \par
    \noindent
    \large{Relatore: Chiar.mo Prof. Alberto Toffoletto}
    \par
    \noindent
    \large{Correlatore: Dott.ssa Alessandra Stabilini}\\\\
    \rightline {\large Gianluigi Musso, Matr. 716824}
    \begin{center}
    \vspace{0.8cm}
    {\large{ANNO ACCADEMICO 2010/2011}}
    \thispagestyle{empty}
    \end{center}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % %
    % CREAZIONE INDICE %
    % %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \clearpage
    \newpage

    \
    \thispagestyle{empty}
    \newpage

    %% DEDICA

    \begin{flushright}
    \emph{La libertà dell’individuo deve\\
    essere limitata solo fino a \\
    questo punto: che egli non deve\\
    rendersi una seccatura per gli altri.}

    \vspace{1cm}

    John Stuart Mill
    \end{flushright}

    %% FINE DEDICA

    \pagenumbering{roman}

    \
    \thispagestyle{empty}
    \newpage

    %% PREMESSA

    \lhead{}
    \chead{}
    \rhead{\textsl{PREMESSA}}
    \include{Prem}
    \clearpage

    %% FINE PREMESSA

    %\dominitoc\tableofcontents
    \lhead{}
    \chead{}
    \rhead{\textsl{INDICE}}
    \tableofcontents

    \clearpage

    \pagenumbering{arabic}

    \part{Origini storiche e percorsi legislativi}

    %\thispagestyle{empty}
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 1. Evoluzione storica}}
    \include{Cap1}
    \clearpage
    \part{La rappresentanza}
    %\clearpage\null\thispagestyle{empty}\clearpage
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 2. La rappresentanza nella societ\`{a} di persone, nella societ\`{a} a
    responsabilit\`{a} limitata, nelle cooperative, nei consorzi, nelle
    associazioni, nelle fondazioni e nei comitati}}
    \include{Cap2}
    \clearpage
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 3. Fonte della rappresentanza}}
    \include{Cap3}
    \clearpage
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 4. Potere di gestione e potere di rappresentanza: generalit\`{a},
    limiti e opponibilit\`{a}}}
    \include{Cap4}
    \clearpage
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 5. Le rappresentanze}}
    \include{Cap5}
    \clearpage
    \lhead{}
    \chead{}
    \rhead{\textsl{Capitolo 6. Il conflitto di interessi del rappresentante}}
    \include{Cap6}
    \clearpage

    tra l’altro nell’indice generale, quello di inizio libro per interdeci, tutto quadra… bah
    inoltre non abbiamo (ha) dovuto mettere il \dominitoc prima di tableofcontents perchè altrimenti il sommario del primo capitolo veniva messo nel secondo, quello del secondo nel terzo e così via (non chiedetemi perchè)

    vi prego, so che no ci capisco un cacchio di latex, ma ormai mi mancano pochi giorni alla consegna della tesi e non so proprio come uscirne..
    ah, ovviamente la funzione \minitoc \mtcskip dopo ogni chapter ma prima dele scetion c’è.
    non so se c’entra, il capitolo 4 è l’unico che ha delle sub sub section…. boh, e il primo, in ordine cronologico, ad avere delle sub section…
    grazie

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #63431
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il codice che hai mostrato è pressoché inutile; serve solo a dimostrare un gran numero di ingenuità, per non chiamarli errori, perché errori nel senso stretto della parola non sono; in fondo ti permettono di compilare la tesi come volevi, anche se esistono modi meno “ingenui” e più automatici per ottenere lo stesso risultato.

        Siccome hai fretta non scendo nei dettagli, ma ci vorrebbe un esempio minimo compilabile che presenti lo stesso problema; esso deve contenere il tuo preambolo e, dopo \begin{document}, senza mettere il frontespizio (nel quale \textsc{\textbf{UNIVERSIT\`A…}} è un bell’esempio di ingenuità…), ma mettendo direttamente (senza \include) i capitoli con i soli titoli (di fantasia) sia per i capitoli, sezioni, sottosezioni, sotto sottosezioni, e compagnia, e evidentemente i \dominitoc necessari.

        Se non riusciamo a vedere un esempio minimo compilabile che presenti l’errore non siamo in grado di dirti niente (almeno io non lo sono:sad: ).

      • #63432
        Up
        0
        Down
        ::

        Il codice che hai mostrato è pressoché inutile; serve solo a dimostrare un gran numero di ingenuità, per non chiamarli errori, perché errori nel senso stretto della parola non sono; in fondo ti permettono di compilare la tesi come volevi, anche se esistono modi meno “ingenui” e più automatici per ottenere lo stesso risultato.

        Siccome hai fretta non scendo nei dettagli, ma ci vorrebbe un esempio minimo compilabile che presenti lo stesso problema; esso deve contenere il tuo preambolo e, dopo \begin{document}, senza mettere il frontespizio (nel quale \textsc{\textbf{UNIVERSIT\`A…}} è un bell’esempio di ingenuità…), ma mettendo direttamente (senza \include) i capitoli con i soli titoli (di fantasia) sia per i capitoli, sezioni, sottosezioni, sotto sottosezioni, e compagnia, e evidentemente i \dominitoc necessari.

        Se non riusciamo a vedere un esempio minimo compilabile che presenti l’errore non siamo in grado di dirti niente (almeno io non lo sono:sad: ).

        hm… non so usare latex?
        illuminante…

        cmq

        ho messo anche elementi non necessari come il frontespizio ecc perché era tardi… hai ragione.
        ecco qui

        \documentclass[a4paper,11pt,openright,oneside]{report}

        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage{geometry}
        \geometry{verbose,a4paper,tmargin=30mm,bmargin=30mm,lmargin=30mm,rmargin=30mm}
        %\usepackage[sans]{dsfont}
        \usepackage{parcolumns}
        \usepackage{graphicx}
        \usepackage{eurosym}
        \usepackage{fancyhdr}
        \usepackage{chngcntr}
        \usepackage{url}
        \counterwithout{footnote}{chapter}
        \usepackage[italian]{minitoc}
        %\usepackage{mtcoff}

        \pagestyle{fancy}\renewcommand{\headrulewidth}{0.01pt}
        \lhead{}\renewcommand{\chaptermark}[1]{%
        \markboth{\chaptername \ \thechapter.\ #1}{}}

        \setcounter{secnumdepth}{3}
        \setcounter{tocdepth}{3}

        \linespread{1.5}

        \begin{document}

        \pagenumbering{roman}

        \
        \thispagestyle{empty}
        \newpage

        \chapter*{Premessa}
        \adjustmtc

        \lhead{}
        \chead{}
        \rhead{\textsl{INDICE}}
        \tableofcontents

        \clearpage

        \pagenumbering{arabic}

        \part{parte 1 bla bla}

        \chapter{bla}
        \minitoc \mtcskip

        \section{buonanotte}
        %ci sono altre section

        \chapter{cacca}
        \minitoc \mtcskip

        \section{vino}
        %altre section

        \chapter{dormire}
        \minitoc \mtcskip

        \section{power rangeri}

        %altre section

        \chapter{bla bla}
        \minitoc \mtcskip

        \section{bla}

        \subsection{il legislatore blai}
        %altre section, sub section, subsubsection, è questo il capitolo incriminato e quello più lungo (circa 120 pag)

        \chapter{Le rappresentanze}
        \minitoc \mtcskip

        \section{La rappresentanza congiuntiva}

        \chapter{Il conflitto di interessi del rappresentante}
        \minitoc \mtcskip

        \section{bla bla}

        \addcontentsline{toc}{chapter}{Riflessioni}
        \lhead{}
        \chead{}
        \rhead{\textsl{RIFLESSIONI}}

        \end{document}

        non so se così va meglio.

        cmq l’impostazione che hai visto è super incasinata perchè la mia amica ha cercato di trovare una soluzione al problema che ora ho posto a voi e quindi tentando tutte le strade che le sono venute in mente non so cos’abbia prodotto, prima era molto più “semplice”.

        grazie

      • #63433
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Hai provato a far girare il file che mi hai mandato? I minindici presentano il problema che dici e i capitoli si aprono dal quarto in poi sulla pagina di parità sbagliata?

        • #63434
          Up
          0
          Down
          ::

          mason” post=62382

          tra l’altro nell’indice generale, quello di inizio libro per interdeci, tutto quadra… bah
          inoltre non abbiamo (ha) dovuto mettere il \dominitoc prima di tableofcontents perchè altrimenti il sommario del primo capitolo veniva messo nel secondo, quello del secondo nel terzo e così via (non chiedetemi perchè)

          vi prego, so che no ci capisco un cacchio di latex, ma ormai mi mancano pochi giorni alla consegna della tesi e non so proprio come uscirne..
          ah, ovviamente la funzione \minitoc \mtcskip dopo ogni chapter ma prima dele scetion c’è.
          non so se c’entra, il capitolo 4 è l’unico che ha delle sub sub section…. boh, e il primo, in ordine cronologico, ad avere delle sub section…
          grazie

          Mettendo il comando \dominitoc subito dopo \begin{document} e togliendo \adjustmtc da dopo la premessa i miniindici sono sincronizzati.

          Non comprendo le due opzioni contraddittorie “openright” e “oneside”.

          Ciao
          Enrico

        • #63435
          Up
          0
          Down
          ::

          OldClaudio” post=62416Hai provato a far girare il file che mi hai mandato? I minindici presentano il problema che dici e i capitoli si aprono dal quarto in poi sulla pagina di parità sbagliata?

          esatto.
          è stranissimo…

        • #63436
          Up
          0
          Down
          ::



          @enrico
          .
          ciao, facendo come dici tu, il problema si risolve, però nell’indice non ho più la premessa… (la vorrei),
          quelle opzioni contraddittorie sono il frutto della follia sua di questi giorni per tentare di risolvere il problema, nemmeno io le ho comprese, fino all altro ieri non c’erano, le tolgo.

          grazie ragazzi

        • #63437
          Up
          0
          Down
          ::


          ho fatto sparire la premessa dall’indice, non so come.
          come la rimetto?

        • #63438
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Non hai più la premessa perché con \chapter* i capitoli non vanno nell’indice.

            Ti ho corretto tutto l’esempio minimo compilabile che hai inviato; il pacchetto lipsum che ho aggiuto sserve solo per scrivere del testo privo di senso, ma diverso dal solito bla bla 🙂

            Ho anche tolto tutti quei riferimenti alle impostazioni delle testatine con i comandi di fancyhdr. Ho lasciato oneside e ho tolto openright che non ci stanno a far niente insieme, però puoi ripristinare openright, ma cambi oneside in twoside. Perché imposti lo spessore del filetto di testa a 0.01pt? questo valore è circa 3 micrometri, assolutamente invisibile, se fosse riprodotto in proporzione, visto che l’acuità visiva alla distanza di una trentina di centimetri non consente di vedere dettagli così piccoli; tanto vale mettere 0pt. Ricorda: 1pt è circa uguale a un terzo di millimetro; il fatto che magari Adobe Reader o gli altri visualizzatori di file pfg te lo facciano vedere lo stesso, è perché i pixel dello schermo sono piuttosto grandi, poco più piccoli di un punto tipografico; e se il programma dice di annerirli, o non l’annerimento corrisponde ad una riga in mezzo ad una file di pixel e allora il filetto non si vede, o l’annerimento corrisponde in pieno ad una linea di pixel e il filetto si vede bello nero, altroché tre micron! Lo spessore preimpostato per i filetti sottili è di 0.4pt, vale a dire un po’ più di un decimo di millimetro; sulla carta si distingue ancora piuttosto bene. se ci mettessi 1pt avresti un filetto di un terzo di millimetro, ma apparirebbe tanto scuro che sembrerebbe una fascia a lutto
            `
            \documentclass[a4paper,11pt,oneside]{report}

            \usepackage[latin1]{inputenc}
            \usepackage[italian]{babel}
            \usepackage[T1]{fontenc}
            \usepackage{geometry}
            \geometry{verbose,a4paper,tmargin=30mm,bmargin=30mm,lmargin=30mm,rmargin=30mm}
            \usepackage{parcolumns}
            \usepackage{graphicx}
            \usepackage{eurosym}
            \usepackage{fancyhdr}
            \usepackage{chngcntr}
            \usepackage{url}
            \counterwithout{footnote}{chapter}
            \usepackage[italian]{minitoc}
            \usepackage{lipsum}

            \pagestyle{fancy}\renewcommand{\headrulewidth}{0.01pt}
            \lhead{}\renewcommand{\chaptermark}[1]{%
            \markboth{\chaptername \ \thechapter.\ #1}{}}

            \setcounter{secnumdepth}{3}
            \setcounter{tocdepth}{3}

            \begin{document}
            \dominitoc

            \pagenumbering{roman}

            \chapter*{Premessa}
            \addcontentsline{toc}{chapter}{Premessa}
            \markboth{Premessa}{Premessa}
            \lipsum[1-5]

            \tableofcontents
            \markboth{\contentsname}{\contentsname}

            \clearpage
            \pagenumbering{arabic}

            \part{parte 1 bla bla}

            \chapter{bla}
            \minitoc \mtcskip
            \lipsum[1-5]

            \section{buonanotte}
            \lipsum[1-5]

            %ci sono altre section

            \chapter{cacca}
            \minitoc \mtcskip
            \lipsum[1-5]

            \section{vino}
            %altre section

            \lipsum[1-5]

            \chapter{dormire}
            \minitoc \mtcskip

            \lipsum[1-5]

            \section{power rangeri}
            \lipsum[1-5]

            %altre section

            \chapter{bla bla}
            \minitoc \mtcskip
            \lipsum[1-5]

            \section{bla}
            \lipsum[1-5]

            \subsection{il legislatore blai}
            \lipsum[1-5]

            %altre section, sub section, subsubsection, è questo il capitolo incriminato e quello più lungo (circa 120 pag)

            \chapter{Le rappresentanze}
            \minitoc \mtcskip

            \section{La rappresentanza congiuntiva}
            \lipsum[1-5]

            \chapter{Il conflitto di interessi del rappresentante}
            \minitoc \mtcskip
            \lipsum[1-5]

            \section{bla bla}
            \lipsum[1-5]

            \chapter*{Riflessioni}
            \markboth{\textsl{Riflessioni}}{\textsl{Riflessioni}}
            \addcontentsline{toc}{chapter}{Riflessioni}
            \lipsum [1-5]
            \end{document}

            `

          • #63439
            Up
            0
            Down
            ::


            ragazzi, mischiando un po le vostre info, sono riuscito a mettere tutto in ordine.
            vi sono infinitamente grato perchè io non conoscendo nulla di questo programma (che ritengo dovrebbero insegnare al liceo al posto di power point e robacce simili) non sapvo proprio come uscirne…
            ho notato una cosa però,
            sempre nel famoso capitolo 4, nel minitoc però, non compaiono le due sub sub section (le uniche della tesi) non è grave eh, però se si possono inserire tanto meglio…

          • #63440
            Up
            0
            Down
            ::

            mason” post=62424ragazzi, mischiando un po le vostre info, sono riuscito a mettere tutto in ordine.
            vi sono infinitamente grato perchè io non conoscendo nulla di questo programma (che ritengo dovrebbero insegnare al liceo al posto di power point e robacce simili) non sapvo proprio come uscirne…
            ho notato una cosa però,
            sempre nel famoso capitolo 4, nel minitoc però, non compaiono le due sub sub section (le uniche della tesi) non è grave eh, però se si possono inserire tanto meglio…

            Non le metterei, come non metterei i miniindici; se proprio insisti, scrivi, dopo \usepackage{minitoc},
            `\mtcsetdepth{minitoc}{3}`
            Ciao
            Enrico

          • #63441
            Up
            0
            Down
            ::


            ehm…
            cos’è il “filetto di testa”?
            lo ha impostato lei, quanto devo mettere?

          • #63442
            Up
            0
            Down
            ::

            mason” post=62427ehm…
            cos’è il “filetto di testa”?
            lo ha impostato lei, quanto devo mettere?

            Quando scrivi
            `\renewcommand{\headrulewidth}{0.01pt}`
            stai dicendo a TeX di disegnare una linea spessa 0.01pt (cioè ovviamente invisibile) sotto la testatina. I casi sono due: volete la linea oppure no; nel primo caso togli quel \renewcommand, nel secondo scrivete
            `\renewcommand{\headrulewidth}{0pt}`
            Ciao
            Enrico

          • #63443
            Up
            0
            Down
            ::


            finito,
            ora è tutto perfetto.
            siete stati fantastici.
            grazie ragazzi:D

            (il mini indice lo devo fare perché me l’hanno “consigliato” essendo una tesi da 250 pagine)

        Visualizzazione 12 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top