Nome dei capitolo nell’heder e nel’indice

  • Creatore
    Topic
  • #4022
    Up
    0
    Down
    ::


    Salve,
    ho un piccolo dubbio che vorrei porvi:

    nella stesura della mia tesi mi è capitato di avere un titolo di capitolo troppo lungo per l’header che è risultato in zozzerie tipo:

    CAPITOLO. XTITOLO DEL CAPITOLO TROPPO LUNGO19

    quindi la numerazione, sebbene corretta, è graficamente orrend.
    Sto utilizzando la classe book con

    `

    \documentclass[a4paper,oneside,11pt]{book}

    \usepackage[applemac]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{graphicx}
    \usepackage{amsmath}
    \usepackage{natbib}

    \usepackage{chapterbib}

    `

    Ho provato un pò di tutto ma ho sempre dei problemi, quello che voglio è che definendo una cosa tipo

    `\chapter[TITOLO DEL CAPITOLO]{TITOLO DEL CAPITOLO TROPPO LUNGO}
    `

    ma che faccia apparire nell’nidice però “TITOLO DEL CAPITOLO” e non “TITOLO DEL CAPITOLO TROPPO LUNGO”,
    come faro??

    per ora, dopo aver compilato il tutto apro il .toc e lo aggiusto come dico , allaprossima compilazione metterànell’indice quello che c’è nel toc e voilà 😆

    sara barbaro ma domani devo consegnare e funziona quindi………

    ciao!!!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #4023
      Up
      0
      Down
      ::

      `\chapter[TITOLO DEL CAPITOLO]{TITOLO DEL CAPITOLO TROPPO LUNGO}
      `

      ma che faccia apparire nell’nidice però “TITOLO DEL CAPITOLO” e non “TITOLO DEL CAPITOLO TROPPO LUNGO”,
      come faro??

      Il comando che hai appena descritto è standard in qualsiasi classe e fa proprio quello che ti serve, ridefinendo il titolo corto utilizzato nelle testatine e nell’indice.

      ❓ Non capisco dove sia il problema; basta che tu usi esattamente il comando che ci hai indicato, senza importare packages aggiuntivi e senza dover ridefinire nulla.

      Ciao.

    • #4024
      Up
      0
      Down
      ::

      Salve,
      ho un piccolo dubbio che vorrei porvi:
      nella stesura della mia tesi mi è capitato di avere un titolo di capitolo troppo lungo per l’header che è risultato in zozzerie tipo:

      CAPITOLO. XTITOLO DEL CAPITOLO TROPPO LUNGO19

      quindi la numerazione, sebbene corretta, è graficamente orrenda.
      Sto utilizzando la classe book con`\documentclass[a4paper,oneside,11pt]{book}
      \usepackage[applemac]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{graphicx}
      \usepackage{amsmath}
      \usepackage{natbib}

      \usepackage{chapterbib} `Ho provato un pò di tutto ma ho sempre dei problemi, quello che voglio è che definendo una cosa tipo`\chapter[TITOLO DEL CAPITOLO]{TITOLO DEL CAPITOLO TROPPO LUNGO}`
      ma che faccia apparire nell’nidice però “TITOLO DEL CAPITOLO” e non “TITOLO DEL CAPITOLO TROPPO LUNGO”,
      come fare??

      Forse ti sei espresso male. Il tuo problema potrebbe essere di scrivere nell’indice il titolo completo. In tal caso`\chapter{Titolo del capitolo troppo lungo}
      \markboth{Titolo breve}`
      Ciao
      Enrico

    • #4025
      Up
      0
      Down
      ::


      Grazie,
      ricapitolando il problema era:
      voglio un titolo di capitolo corto da visualizzare come header nelle pagine del testo in una classe book ma che sia nella versione lunga all’inizio del capitolo e nell’indice

      la soluzione veloce pulita e efficace è arrivata come

      `
      \chapter{Titolo del capitolo troppo lungo}
      \markboth{Titolo breve}
      `

      ma mi sa che dovrebbe essere

      `
      \chapter{Titolo del capitolo troppo lungo}
      \markboth{Titolo breve}{Titolo breve}
      `

      no?

      Inoltre pensavo un’ulteriore ‘abbellimento’ dato che devo esplicitare il numero e la scritta CAPITOLO e tutto in maiuscolo, non c’è modo di poter dire che il segmento di testo che viene preso dall’argomento di chapter deve essere sostituito solo nell’header delle pagine e non nell’intestazione?
      Cioè se scrivo

      `
      \markboth{Titolo breve}{Titolo breve}
      `

      devo correggere come

      `
      \markboth{CAPITOLO 190. TITOLO BREVE}{CAPITOLO 190. TITOLO BREVE}
      `

      ciao!!!

    • #4026
      Up
      0
      Down
      ::


      non capisco perché fornire tali argomenti alle marche…
      a parte cio’ leggi la documentazione di fancyhdr, esaustiva, facile e in italiano ti permetterà di risolvere tutti questi problemi e fare chiarezza sull’uso di comandi di sezionamento e marche.
      non dimenticare la sluzione
      ciao
      f

    • #4027
      Up
      0
      Down
      ::


      Sono d’accordo su su fancy ma il mio problema era sorto in un momento in cui non avevo tempo per testare la compatibilità tra fancy e i pacchetti che usavo,cioè

      `
         \usepackage[applemac]{inputenc}
         \usepackage[italian]{babel}
         \usepackage{graphicx}
         \usepackage{amsmath}
         \usepackage{natbib}
      \usepackage{chapterbib}
      `

      quindi cercavo una soluzione ‘ortodossa’ senza caricare pacchetti aggiuntivi!!!
      ancora non ho trovato una soluzione che mi sembri ‘generale’…

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

Go to top