problema con \part

  • Creatore
    Topic
  • #16525
    Up
    0
    Down
    ::


    Salve a tutti,
    sto scrivendo la mia tesi di laurea e mi sono fatto prendere (forse) un po’ troppo da LaTeX…
    la struttura della mia tesi è del tipo

      Introduzione

      PARTE TEORICA
      – cap 1
      – cap i-simo

      PARTE APPLICATIVA
      – cap i+1-esimo
      – cap n-simo

      Conclusioni

    volevo chiedervi come fare a non far includere le conclusioni nella parte applicativa.
    Grazie in anticipo 😉

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #16526
      Up
      0
      Down
      ::


      Non potresti essere più preciso circa la tua tesi, in particolare:

      1) Che sistema operativo utilizzi;
      2) Che editor e compilatore utilizzi;
      3) Che classe stai utilizzando per la tesi (toptesi, classicthesis, book…)

      Non avendo a disposizione queste informazioni è molto difficile pensare a come si potrebbe risolvere il problema.

    • #16527
      Up
      0
      Down
      ::


      1) Windows;
      2) TexMaker e MikTeX 2.6;
      3) Book.

      Ecco un esempio di cosa succede:

      Bibliografia e Indice analitico vengono aggiunti nella Parte applicativa.

      Questa cosa accade anche quando si genera l’indice generale con \tableofcontents, ossia si nota una separazione spaziale maggiore tra le due parti, tra Introduzione e I Parte, mentre tra II Parte e Bibliografia c’è poco spazio.

      E’ una finezza, ma se ci fosse una soluzione sarei più contento… 😉

    • #16528
      Up
      0
      Down
      ::


      Risolto 😀

      La (mia) soluzione:
      `\addcontentsline{toc}{part}{Bibliografia}`

      Comunque, grazie… 😉

    • #16529
      Up
      0
      Down
      ::


      Riesumo questo topic perchè mi trovo lo stesso “problema”…in sostanza vorrei disaccoppiare le conclusioni e la bibliografia dall’ultima “part” creata.

      Ho utilizzato la stessa tecnica segnalata da alix, ma ho notato che, così facendo, il titolo “conclusioni” utilizza gli stessi caratteri riservati a “part”, perciò più grandi di un normale titolo di capitolo…e probabilmente è quello che fà il comando in questione.

      Esiste un altro metodo per poter gestire questa cosa, che voi sappiate?

      Grazie a tutti.
      Ciao.

    • #16530
      DMW
        Up
        0
        Down
        ::


        Prima dei capitoli incriminati aggiungi
        `
        \makeatletter
        \def\toclevel@chapter{-1}%
        \makeatother`

        E compila 2 o 3 volte.

        Ciao

        Andrea

      • #16531
        Up
        0
        Down
        ::


        perfetto, molte grazie DMW . 😉

        Ciao.

      • #16532
        DMW
          Up
          0
          Down
          ::


          Ancora meglio, così è un po’ più universale.
          Nel preambolo scrivi
          `
          \makeatletter
          \newcommand\deftoclevel[2][chapter]{
          \expandafter\renewcommand\csname toclevel@#1\endcsname{#2}}
          \makeatother
          `
          e nel punto incriminato, quello di prima, metti
          `\deftoclevel{-1}`
          o
          `
          \deftoclevel{chapter}{-1}`

          Di default il livello del chapter è 0 mentre quello di part è -1. Poi il livello di section è 1 e così via. Questo per la classe book.

          Ciao

          Andrea

        • #16533
          Up
          0
          Down
          ::

          Ancora meglio, così è un po’ più universale.
          Nel preambolo scrivi
          `
          \makeatletter
          \newcommand\deftoclevel[2][chapter]{
          \expandafter\renewcommand\csname toclevel@#1\endcsname{#2}}
          \makeatother
          `
          e nel punto incriminato, quello di prima, metti
          `\deftoclevel{-1}`
          o
          `
          \deftoclevel{chapter}{-1}`

          Di default il livello del chapter è 0 mentre quello di part è -1. Poi il livello di section è 1 e così via. Questo per la classe book.

          Ciao

          Andrea

          ciao
          riesumo questo post perchè ho usato anche io il tuo comando, per lo stesso problema di alix. Ora il mio problema è che pdflatex mi da il seguente warning:
          `Package hyperref Warning: Difference (2) between bookmark levels is greater
          (hyperref) than one, level fixed on input line 4.`

          volevo chiederti, visto che ci capisco quasi nulla di latex/tex, se me ne posso infischiare o se ho sbagliato io, magari da qualche altra parte.

          Ti ringrazio anticipatamente per la risposta.
          Alberto

        • #16534
          DMW
            Up
            0
            Down
            ::


            Il problema c’è quando tu dai
            `\deftoclevel{-1}`
            o
            `\deftoclevel[chapter]{-1}`

            prima di un capitolo che contiene sezioni.

            Infatti il livello del capitolo di solito è 0, mentre tu lo metti a -1. Però poi il livello della sezione resta a 1. Quindi 1-(-1)=2 ci sono due salti e hyperref ti avverte.

            Ora, o aggiungi
            `
            \deftoclevel[section]{0}`

            subito dopo l’altro comando oppure lasci stare, poiché hyperref lo corregge da solo.

            Comunque se scrivi
            `
            \deftoclevel{-1}
            \deftoclevel[section]{0}
            \deftoclevel[subsection]{1}
            %e così via con subsubsection e paragraph
            `

            non dovresti avere avvertimenti.

            Ciao

            Andrea

          • #16535
            Up
            0
            Down
            ::

            […]Comunque se scrivi
            `
            \deftoclevel{-1}
            \deftoclevel[section]{0}
            \deftoclevel[subsection]{1}
            %e così via con subsubsection e paragraph
            `

            non dovresti avere avvertimenti.

            Ciao

            Andrea

            Infatti è così ti ringrazio.
            Ciao e grazie
            Alberto

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

        Go to top