problema con titolo capitoli nelle testatine

  • Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 3 mesi fa da DMW.
  • Creatore
    Topic
  • #15074
    Up
    0
    Down
    ::


    salve,
    ho cercato di stampare nel mio documento, nella testatina in alto a destra di ogni pagina, il titolo del capitolo corrente, ma come risultato ho avuto la spaventosa cifra di 150 errori. non riesco a capire cosa ho sbagliato.
    la classe del documento è:
    `\documentclass[oneside, 14pt, openany]{extbook}`
    ed il codice che ho scritto per le testatine è
    `\usepackage{fancyhdr}
    \usepackage{xcolor}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{%
    \markboth{\thechapter.%
    \\chaptername.\#1}{}}
    \fancyhfoffset{10mm}
    \lhead{}
    \chead{}
    \rhead{\chaptermark}
    `
    qualche suggerimento?

    P.S.
    Non continuate a dirmi che il layout fa schifo, lo so benissimo, ma il relatore lo vuole così!

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

      ho cercato di stampare nel mio documento, nella testatina in alto a destra di ogni pagina, il titolo del capitolo corrente, ma come risultato ho avuto la spaventosa cifra di 150 errori. non riesco a capire cosa ho sbagliato.

      `…
      \renewcommand{\chaptermark}[1]{%
      \markboth{\thechapter.%
      \\chaptername.\#1}{}}…
      `
      qualche suggerimento?

      Che cosa vorresti fare precisamente? Qui stai dicendo che il mark deve contenere:
      `\thechapter
      \\
      chaptername
      \#
      1`
      \thechapter si traduce nel numero di capitolo, \\ in un “nuova riga”, poi c’è la parola “chaptername”, poi il segno # e per finire 1.

      Direi che non ci siamo.

      Ciao
      Enrico

    • #15076
      Up
      0
      Down
      ::


      volevo mettere il nome del capitolo corrente nella testatina in alto a destra di ongi pagina nel formato

      1. titolo del capitolo

      quel codice l’ho trovato su internet, ed era affianco ad un esempio che sembrava proprio quello che stavo cercando (per la formattazione della testatina, intendo)

    • #15077
      Up
      0
      Down
      ::

      volevo mettere il nome del capitolo corrente nella testatina in alto a destra di ongi pagina nel formato

      1. titolo del capitolo

      quel codice l’ho trovato su internet, ed era affianco ad un esempio che sembrava proprio quello che stavo cercando (per la formattazione della testatina, intendo)

      `\renewcommand{\chaptermark}[1]{%
      \markboth{\thechapter.\ #1}{}}`
      \thechapter diventa il numero del capitolo, mentre #1 rappresenta il titolo.

      Ciao
      Enrico

    • #15078
      Up
      0
      Down
      ::


      ho sostituito questa nuova definizione alla vecchia, non mi da errori ma la testatina è completamente vuota, in tutte le pagine

    • #15079
      DMW
        Up
        0
        Down
        ::

        ho sostituito questa nuova definizione alla vecchia, non mi da errori ma la testatina è completamente vuota, in tutte le pagine

        Prova così, una volta ridefinito \chaptermark, poi a \rhead ci devi mettere \leftmark.
        Il prof. se n’è dimenticato:
        `
        \usepackage{fancyhdr}
        \usepackage{xcolor}
        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{%
        \markboth{\thechapter.\ #1}{}}
        \fancyhfoffset{10mm}
        \lhead{}
        \chead{}
        \rhead{\leftmark} `

        e poi una letta al manuale non fa mai male. E poi ti sconsiglio l’uso di \rhead e company.

        Usa \fancyhead e \fancyfoot.

        Ciao

        Andrea

        PS: per un esempio facile da capire guarda qui . E ti ricordo di guardare la doc in italiano che trovi qui

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

    Go to top