“Capitolo” nella ToC

  • Creatore
    Topic
  • #7582
    Up
    0
    Down
    ::


    ho un’altra domanda… ho bisogno che nell’indice (tableofcontents) i capitoli compaiano con la parola “capitolo” e quindi avere “Capitolo 1: titolo titolo titolo” però senza doverlo mettere a mano in \chpter… è possibile?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #7583
      Up
      0
      Down
      ::


      `\newcommand\capitolo[1]{\chapter[\chaptername\ \thechapter: #1]{#1}}`

    • #7584
      Up
      0
      Down
      ::

      `\newcommand\capitolo[1]{\chapter[\chaptername\ \thechapter: #1]{#1}}`

      grazie! il problema è che in questo modo lui continua a fare:`1 Capitolo 1: ecc…`e non so come togliere quel primo “1”

    • #7585
      Up
      0
      Down
      ::


      Guarda il pacchetto tocloft.

    • #7586
      Up
      0
      Down
      ::

      Guarda il pacchetto tocloft.

      ok… ho guardato… il comando che mi serve è \cftXpresnum solo che non riesco: mi dice undefined… il pacchetto l’ho caricato… utilizzo `\renewcommand{\cftXpresnum}{CAPITOLO }` come dice la guida di tocloft ma niente da fare… non capisco… avete idea?
      grazie, ciao!

    • #7587
      DMW
        Up
        0
        Down
        ::


        Diamoci un taglio con tocloft. Usa titletoc, esempio:
        ` \usepackage{titletoc}
        \titlecontents{chapter}[0pt]{\addvspace{1pc}\itshape}{\contentsmargin{0pt}
        \bfseries\makebox[0pt][r]{\textbf{\chaptername}\large\thecontentslabel\enspace}\large}
        {\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]`

        Se non ti piacciono i caratteri italic togli \itshape. Il primo membro tra parentesi quadre è la posizione dell’indice. Io di solito ci metto 5pc (non pt). Nel codice c’è [0pt] è troppo poco. Per un altro esempio potresti anche mettere i due punti : dopo \thecontentslabel e mettere \large prima di \textbf{\chaptername}…Vedi tu regolati a piacimento.

        Ciao

      • #7588
        Up
        0
        Down
        ::

        Diamoci un taglio con tocloft. Usa titletoc, esempio:
        ` \usepackage{titletoc}
        \titlecontents{chapter}[0pt]{\addvspace{1pc}\itshape}{\contentsmargin{0pt}
        \bfseries\makebox[0pt][r]{\textbf{\chaptername}\large\thecontentslabel\enspace}\large}
        {\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]`

        Se non ti piacciono i caratteri italic togli \itshape. Il primo membro tra parentesi quadre è la posizione dell’indice. Io di solito ci metto 5pc (non pt). Nel codice c’è [0pt] è troppo poco. Per un altro esempio potresti anche mettere i due punti : dopo \thecontentslabel e mettere \large prima di \textbf{\chaptername}…Vedi tu regolati a piacimento.

        Ciao

        mitico, funziona! grazie mille!

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

    Go to top