testatine disobbedienti.

  • Creatore
    Topic
  • #73398
    matraz
    Partecipante
      Up
      0
      Down
      ::


      Buondì….
      mi sto arrovellando da un paio di giorni su delle testatine disobbedienti:

      Nella parte iniziale del documento ho vari file, ripo prefazione, sommario esecutivo, autori ecc: in quelli che sono contenuti in una sola pagine non c’è problema, dato che immagino che sulla base dello stile plain evitino di inserire le testatine.

      Nella parte del sommario esecutivo, che purtroppo è lunghetto, mi compare invece la testatina, e per dì più sbagliata: riporta la dicitura Indice.

      Sono riuscita a farla sparire da alcune delle pagine disseminando a caso il comando \thispagestyle{empty}.

      Nel preambolo del documento (che allego) io avevo impostato la testina di sinistra a mano e quella di destra come titolo del capitolo….,

      % testatine e piede
      \usepackage{fancyhdr}
      \pagestyle{fancy}
      \fancyhf{}
      \fancyhead[LE]{\fontshape{sc}\footnotesize Anziani in Toscana}
      \fancyhead[RO]{\fontshape{sc}\footnotesize \leftmark}
      \fancyfoot[LE]{\thepage}
      \fancyfoot[RO]{\thepage}
      \renewcommand{\headrulewidth}{0.4pt}

      ma anche facendo diventare il sommario esecutivo un capitolo*, la testaina indice resta lì….

      Qual’è il principio che governa la faccenda?

      ringrazio chiunque mi dedichi un pò del suo tempo per aiutarmi a risolvere la faccenda..

      matilde

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #73399
        Up
        0
        Down
        ::


        non ho capito se non vuoi le testatine o se le vuoi con la diciutura giusta.. comunque, nel secondo caso, io ho risolto così:

        `\chapter*{Nome Capitolo}
        \markboth{Nome Capitolo}{Nome Capitolo}
        `

        Alberto

      • #73400
        Up
        0
        Down
        ::

        matraz” post=72454Buondì….
        mi sto arrovellando da un paio di giorni su delle testatine disobbedienti:

        Nella parte iniziale del documento ho vari file, ripo prefazione, sommario esecutivo, autori ecc: in quelli che sono contenuti in una sola pagine non c’è problema, dato che immagino che sulla base dello stile plain evitino di inserire le testatine.

        Nella parte del sommario esecutivo, che purtroppo è lunghetto, mi compare invece la testatina, e per dì più sbagliata: riporta la dicitura Indice.

        Sono riuscita a farla sparire da alcune delle pagine disseminando a caso il comando \thispagestyle{empty}.

        Nel preambolo del documento (che allego) io avevo impostato la testina di sinistra a mano e quella di destra come titolo del capitolo….,

        % testatine e piede
        \usepackage{fancyhdr}
        \pagestyle{fancy}
        \fancyhf{}
        \fancyhead[LE]{\fontshape{sc}\footnotesize Anziani in Toscana}
        \fancyhead[RO]{\fontshape{sc}\footnotesize \leftmark}
        \fancyfoot[LE]{\thepage}
        \fancyfoot[RO]{\thepage}
        \renewcommand{\headrulewidth}{0.4pt}

        ma anche facendo diventare il sommario esecutivo un capitolo*, la testaina indice resta lì….

        Qual’è il principio che governa la faccenda?

        ringrazio chiunque mi dedichi un pò del suo tempo per aiutarmi a risolvere la faccenda..

        matilde

        Il problema è stato trattato diverse volte nel forum. Ad esempio, in questa discussione.

        Ciao
        Claudio

      • #73401
        matraz
        Partecipante
          Up
          0
          Down
          ::


          Avevo trovato questa discussione, ma in realtà il problema è che io vorrei eliminare le testatine da tutto il capitolo in questione, mentre usando il comando suggerito da Alberto, e riportato anche nella discussione che mi hai indicato, si possono solo cambiare le testine del capitolo.

          In sostanza, il come faccio io a sapere su qauli pagine ha effetto il comando
          \thispagestyle{empty}?

        • #73402
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            ci sono vari metodi per non avere Indice nel primo capitolo non numerato del documento. Alcuni ti sono stati già indicati. Altri possono dipendere dalla classe che stai usando e se vuoi o non vuoi i capitoli non numerati nell’indice.

            Un metodo è quello di specificare \pagestyle{plain} subito dopo \begin{document} e di specificare \pagestyle{…quello che vuoi…} subito prima del primo capitolo numerato. I capitoli creati con \chapter* non vanno nell’indice né nelle testatine.

            Un altro metodo che funziona con la classe book, ma non con la classe report, ma funziona in generale per la altre classi destinate ai libri, consiste nello specificare \frontmatter subito dopo \begin{document} e creare i capitolo con \cjhapter senza l’asterisco. Poi subito prima del primo capitolo che vuoi numerare metti \mainmatter. La numerazione dele pagine che era in numeri romani prima di \mainmatter diventa in cifre arabe e ricomincia da 1; i capitoli vengono numerati e mandano le loro informazioni sia nelle testatine sia nell’indice; quando invece è in vigure \frontmatter, la numerazione delle pagine è romana, lo stile delle pagine è plain per le pagine iniziali dei capitoli (come sempre) ed è quello che hai specificato o è specificato dalla classe come stile di default per le altre pagine; i comandi di sezionamento producono capitoli, paragrafi eccetera non numerati, ma i loro titolo vanno nell’indice; quindi le testatine non sono vuote ma contengono quello che capitoli e paragrafi vi mettono di solito. È chiaro che nella \frontmatter metti un capitolo dichiarato con \chapter* esso inizia davvero un capitolo non numerato, ma il cui titolo non va né nell’indice né nelle testatine, quindi con \chapter* il problema si ripresenta sempre e devi usare esplicitamente \marckboth se vuoi cambiare il contenuto della testatina, oppure devi usare lo stile plain se non vuoi nemmeno la testatina.

            Io personalmente preferisco usare il lavoro congiunto di \frontmatter e \mainmatter, ma talvolta mi capita di usare \markboth

          • #73403
            matraz
            Partecipante
              Up
              0
              Down
              ::


              Allora, grazie ai vostri commenti e a una riflessione postprandiale sul “layuot di pagina in LaTeX” di van Oostrum, che avevo già usato per impostare le testine, ho trovato la soluzione definendo un nuovo stile di pagina che ho chiamato frontmatter…

              Mi pare che funzioni… e , se mi è concesso dirlo, mi da pure una certa soddisfazione…. 💡

              % testatine e piede nuovo: si crea \pagestyle{myfancy}
              \usepackage{fancyhdr}
              \fancypagestyle{myfancy}{
              \fancyhf{}
              \fancyhead[LE]{\fontshape{sc}\footnotesize Anziani in Toscana}
              \fancyhead[RO]{\fontshape{sc}\footnotesize \leftmark}
              \fancyfoot[LE]{\thepage}
              \fancyfoot[RO]{\thepage}
              \renewcommand{\headrulewidth}{0.4pt}}

              \fancypagestyle{plain}{\fancyhf{}%
              \fancyfoot[LE,RO]{\thepage}}

              %definizione stile frontmatter si crea \pagestyle{frontmatter}
              \fancypagestyle{frontmatter}{%
              \fancyhead{}
              \fancyfoot[LE]{\thepage}
              \fancyfoot[RO]{\thepage}
              \renewcommand{\headrulewidth}{0pt}}

            • #73404
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Sono contento, brava! E sono contento anche perché hai imparato non solo a farlo ma anche a trarre vantaggio dalla lettura della documentazione.

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

            Go to top