Testatine di ToC e fancyhdr

  • Creatore
    Topic
  • #93887
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Considerate questo codice:
      `\documentclass[a4paper,twoside,11pt]{report}
      \usepackage{fontspec}
      \setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
      \usepackage{polyglossia}
      \setmainlanguage[babelshorthands=true]{italian}

      \usepackage{emptypage}
      \usepackage{fancyhdr}
      \pagestyle{fancy}
      \fancyhf{}
      \setlength{\headheight}{13.59999pt}
      \renewcommand{\chaptermark}[1]{\markboth{\footnotesize\textsc{#1}}{\footnotesize\textsc{#1}}}
      \renewcommand{\sectionmark}[1]{\markright{\footnotesize\textsc{#1}}}
      \renewcommand{\headrulewidth}{0pt}
      \fancyhead[LE]{\MakeLowercase{\rightmark}}
      \fancyhead[RO]{\MakeLowercase{\leftmark}}
      \fancyhead[LO,RE]{\thepage}

      \usepackage{lipsum}

      \begin{document}
      \tableofcontents

      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \lipsum[1-5]
      \subsection{Gli universali come sostanze in Eriugena}
      \lipsum[1-5]
      \subsection{Gli universali come sostanze in Eriugena}
      \lipsum[1-5]
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \chapter{La questione degli universali}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}
      \section{Il realismo: l'universale come sostanza}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Gli universali come sostanze in Eriugena}
      \subsection{Realismo e teologia nella Scuola di Chartres}

      \end{document}`
      Perché la testina dell’indice non prende le caratteristiche definite da fancyhdr,
      per cui la testatina risulta in tutto maiuscolo invece che in maiuscoletto?
      Sbaglio qualcosa io? Inoltre, se cerco di correggere a mano inserendo
      `\tableofcontents\markboth{\footnotesize\scshape indice}{\footnotesize\scshape indice}`
      solo la testatina delle pagine pari dell’Indice risulta in maiuscoletto, l’altra
      continua imperterrita a esibire il suo tutto maiuscolo…

      grazie
      m

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #93888
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          [tt]\tablofcontens[/tt] stampa l’intero indice, poi subentra \markboth. L’approccio è sbagliato; secondo me dovresti fare così
          [code]\cleardoublepage\markboth{\footnotesize\scshape indice}{\footnotesize\scshape indice}\tableofcontents\/code]

          Spiegazione: \cleardoble page fa quello che farebbe il \cleardoublepage all’inizio del codice di \tableofcontents; \markboth imposta le due testatine; poi entra in gioco \tableofcontents, che alll’inizio contiene un \chapter*; questo non mette nulal nell’indice e nelle testatine, ma esegue subito un \cleardoublepage, che, a causa del precedente e non essendo stato introdotto nel frattempo nulla che producesse testo, resta inefficace perché non ci sono pagine da emettere, nemmeno bianche in quanto la pagina pronta ricevere l’indice è già dispari. quindi \chapter* produce il titolo e il resto del codice importa il file .toc e compone l’indice; ma le testatine non sono state cambiata da \chapter*, quindi rimangono quelle che avevi impostato prima di cominciare a comporre l’indice.
          Non ho collaudato il codice che ti ho scritto, quindi potrebbe contenere errori di ortografia.

        • #93889
          samiel
          Partecipante
            Up
            0
            Down
            ::


            No, il codice
            `\cleardoublepage\markboth{\footnotesize\scshape indice}{\footnotesize\scshape indice}\tableofcontents`
            continua a produrmi la testatina tutta in maiuscolo

          • #93890
            Up
            0
            Down
            ::


            Devi ridefinire \tableofcontents, eliminando \MakeUppercase.
            Stesso fisco per eventuali lista delle figure e lista delle tabelle.

            Ciao
            Ivan

          • #93891
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Mentre io collaudavo, Ivan ha risposto; La definizione del comando \tableofcontents contine \MakeUppercase, quindi bisogna ridefinre il comando stesso; secondo me bisogna ridefinre anche altre parti che hai scritto nelle testaine fancy:`\documentclass[a4paper,twoside,11pt]{report}
              \usepackage{fontspec}
              \setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
              \usepackage{polyglossia}
              \setmainlanguage[babelshorthands=true]{italian}

              \usepackage{emptypage}
              \usepackage{fancyhdr}
              \pagestyle{fancy}
              \fancyhf{}
              \setlength{\headheight}{13.6pt}% correggi e non trascinarti ditro tutti quei decimali
              \renewcommand{\headrulewidth}{0pt}
              \fancyhead[LE]{\footnotesize\scshape\rightmark}% sposta al formattazione nelle testaine
              \fancyhead[RO]{\footnotesize\scshape\leftmark}
              \fancyhead[LO,RE]{\thepage}
              \renewcommand{\chaptermark}[1]{\markboth{\MakeLowercase{#1}}{\MakeLowercase{#1}}}% metti qui i minuscoli.
              \renewcommand{\sectionmark}[1]{\markright{\MakeLowercase{#1}}}

              \makeatletter
              \renewcommand\tableofcontents{%
              \if@twocolumn
              \@restonecoltrue\onecolumn
              \else
              \@restonecolfalse
              \fi
              \chapter*{\contentsname
              \@mkboth{\contentsname}{\contentsname}}% Bisogna ridefinire
              \@starttoc{toc}%
              \if@restonecol\twocolumn\fi
              }

              \usepackage{lipsum}

              \begin{document}`

              Ma detto questo, sei sicuro che il maiuscoletto in corpo 9pt sia sufficientemente leggibile? Forse lo è e sono i miei occhiali insufficienti epr leggerli, ma trovo che le testatine così siano decisamante troppo minute; \small non va bene?

            • #93892
              Up
              0
              Down
              ::

              OldClaudio” post=93475Mentre io collaudavo, Ivan ha risposto; La definizione del comando \tableofcontents contine \MakeUppercase, quindi bisogna ridefinre il comando stesso; secondo me bisogna ridefinre anche altre parti che hai scritto nelle testaine fancy:`\documentclass[a4paper,twoside,11pt]{report}
              \usepackage{fontspec}
              \setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
              \usepackage{polyglossia}
              \setmainlanguage[babelshorthands=true]{italian}

              \usepackage{emptypage}
              \usepackage{fancyhdr}
              \pagestyle{fancy}
              \fancyhf{}
              \setlength{\headheight}{13.6pt}% correggi e non trascinarti ditro tutti quei decimali
              \renewcommand{\headrulewidth}{0pt}
              \fancyhead[LE]{\footnotesize\scshape\rightmark}% sposta al formattazione nelle testaine
              \fancyhead[RO]{\footnotesize\scshape\leftmark}
              \fancyhead[LO,RE]{\thepage}
              \renewcommand{\chaptermark}[1]{\markboth{\MakeLowercase{#1}}{\MakeLowercase{#1}}}% metti qui i minuscoli.
              \renewcommand{\sectionmark}[1]{\markright{\MakeLowercase{#1}}}

              \makeatletter
              \renewcommand\tableofcontents{%
              \if@twocolumn
              \@restonecoltrue\onecolumn
              \else
              \@restonecolfalse
              \fi
              \chapter*{\contentsname
              \@mkboth{\contentsname}{\contentsname}}% Bisogna ridefinire
              \@starttoc{toc}%
              \if@restonecol\twocolumn\fi
              }

              \usepackage{lipsum}

              \begin{document}`

              Ma detto questo, sei sicuro che il maiuscoletto in corpo 9pt sia sufficientemente leggibile? Forse lo è e sono i miei occhiali insufficienti epr leggerli, ma trovo che le testatine così siano decisamante troppo minute; \small non va bene?

              Ho risposto analogamente alla stessa domanda altrove. Usando [tt]\patchcmd[/tt] che è più pulito, secondo me.

              Ciao
              Enrico

            • #93893
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Grazie a tutti, scusate il crossposting, ma devo mettere in rete del materiale
                e stavo cercando di concludere a ogni costo. Infatti sono ancora qui che lavoro…
                Per le dimensioni, puà andare certo anche \smalll che è di poco maggiore

                m

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

            Go to top