Rientri in indice amsbook

  • Creatore
    Topic
  • #10468
    Up
    0
    Down
    ::


    Buondì a voi!

    Utilizzando la classe amsbook, sto provando a creare un rientro nell’indice tra sezioni e sottosezioni, che attualmente vengono visualizzate allineate, utilizzando le seguenti istruzioni:

    `
    \usepackage{tocloft}
    \setcounter{tocdepth}{3}
    \setlength{\cftsubsecindent}{4pt}
    \tableofcontents
    `

    ma sembra che in fase di LateXXizzazione venga digerito male il “tocloft”, perchè il messaggio di errore è

    Package tocloft Note: The document has chapter divisions.

    e compare anche il messaggio

    Missing } inserted

    }
    1.39 tableofcontents

    Premetto che senza i comandi \usepackage{tocloft} & \setlength non vengono visualizzati messaggi di errore. Qualcuno di voi saprebbe aiutarmi a capire cosa c’è che non va?

    Graziè 10^10 !

    Peppe.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #10469
      Up
      0
      Down
      ::

      Buondì a voi!

      Utilizzando la classe amsbook, sto provando a creare un rientro nell’indice tra sezioni e sottosezioni, che attualmente vengono visualizzate allineate, utilizzando le seguenti istruzioni:
      `\usepackage{tocloft}
      \setcounter{tocdepth}{3}
      \setlength{\cftsubsecindent}{4pt}
      \tableofcontents`
      ma sembra che in fase di LateXXizzazione venga digerito male il “tocloft”, perchè il messaggio di errore è
      `Package tocloft Note: The document has chapter divisions.`

      Quello non è un messaggio di errore; quello dopo sì. 😥 Il pacchetto tocloft è incompatibile con amsbook. Puoi ottenere lo stesso effetto ridefinendo il comando \l@subsection
      `\makeatletter
      \renewcommand\l@subsection{\@tocline{2}{0pt}{1pc}{5pc}{}}
      \makeatother`
      Ho lasciato la definizione originale; i cinque argomenti di \@tocline sono:
      (1) il livello di sezionamento
      (2) lo spazio verticale da lasciare prima
      (3) il rientro
      (4) lo spazio da riservare per i numeri
      (5) comandi di formato (per cambiare font, per esempio)
      Quindi ti basta modificare come ti pare il terzo argomento. Cerca in amsbook.cls come sono definiti anche \l@section e \l@chapter.

      Ciao
      Enrico

    • #10470
      Up
      0
      Down
      ::


      Ok!! Grazie mille, appena riesco a risolvere ti faccio sapere!

      Peppe.

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

Go to top