Numerazione di pagina nell’indice

  • Creatore
    Topic
  • #90590
    Up
    0
    Down
    ::


    Ciao a tutti,

    creo un altro posto perchè dopo aver risolto un problema se ne è presentato un altro.

    Con il codice \frontmatter ho impostasto la numerazione romana per il sommario e l’abstract e poi con \mainmatter sono tornato alla numerazione araba.

    La mia prima domanda è: nell’indice le voci sommario e abstract non sono seguita dalla serie di punti che ternina con il numero arabo? Invece nella numerazione araba i punti compaiono.

    La seconda domanda è: come posso togliere il numero di pagina dalla prima pagina dell’indice, dall lista delle figure e delle tabelle?

    Ho provato questo codice ma niene:
    `
    \newpage\null\thispagestyle{empty}\newpage
    \thispagestyle{empty}\tableofcontents
    \thispagestyle{empty}\listoffigures
    \thispagestyle{empty}\listoftables`

    Grazie

Visualizzazione 14 filoni di risposte
  • Autore
    Risposte
    • #90591
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se per il sommario e l’abstract hai usato il comando \chapter è normale che sia così.

        Che differenza intendi fra sommario e abstract? l’uno è in italiano e l’altro è in inglese, oppure intendi due cose diverse?

      • #90592
        Up
        0
        Down
        ::


        Ciao,

        l’abstract è la traduzione in inglese del sommario.

        Ora mi è tuttp chiaro.. è giusto che non compaiano! Scusa ma scrivendo la tesi a pochi giorni dalla consegna sto iniziando a perdere la concentrazione.

        Mi rimane il problema della prima pagina di indice, indice figure e indice tabelle che riportano il numero di pagina che vorrei eliminare.

        Allego il codice per spiegarmi meglio:
        `\begin{document}

        %————————————————————————————–%

        \input{title3.tex}
        \newpage\null\thispagestyle{empty}\newpage
        \thispagestyle{empty}\tableofcontents
        \thispagestyle{empty}\listoffigures
        \thispagestyle{empty}\listoftables

        \pagestyle{plain}
        \frontmatter
        \chapter{Sommario}

        \chapter{Abstract}

        \cleardoublepage
        \mainmatter
        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
        \fancyhf{}
        \fancyhead[RE,RO]{\bfseries\thepage}
        \fancyhead[LO,LO]{\bfseries\leftmark}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \addtolength{\headheight}{0.5pt}
        %\fancyfoot[C]{\thepage}

        \chapter{Introduzione}

        \chapter{Acidi nucleici e tecniche di estrazione}

        \section{Il DNA}`

        Grazie dell’auito

      • #90593
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          La foto non c’è, ma come ti dicevo è normale che NON ci sia la file di puitni che guidano l’occhio al numero di pagina; la voce “Soomario”, per esempio, nell’indice è in grassetto e così dovrebbe essere anche il numero della pagina; sicume usi i numeri romani, se usi il maiuscoletto, questo è privo delle serie nera, almeno con i font di default; se usi il minuscolo, probabilmente il neretto tondo ti viene anche egnli idici; quindi passando da un titolo nero a un numero romano nero non hai bisogno dei puntini.

          Essitono delle scuole di pensiore per el quali non solo i puntinoi non ci vorrebbero, ma addirittura non covrebbe nemmeo essere incolonnati al bordo destro della gabbia di stmap;ma dovrebbero apparire con una modesta spaziatura a destra della rispettiva voce; guarda gl indici dell’Arte di scrivere con LaTeX

        • #90594
          Up
          0
          Down
          ::


          Ho tolto l’immagine e corretto il posto perchè mi sono accorto che in tutti i capitoli dell’indice i puntini non ci sono.

          In effetti stavo pensando di chiedere se c’è un modo per evitare i puntini nell’indici. Ho visto numerose tesi dove i puntini nell’indice vengono lasciati. Tu cosa mi consigli?

          Pero’ mi resta il problema della numerazione della prima pagina dell’indice, delle figure e delle tabelle.

          Grazue dell’aiuto

        • #90595
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            `\begingroup\makeatletter
            \let\ps@plain \ps@empty
            \tableofcontents
            \listof igures
            \listoftables
            \endgroup`

            L’ho scritto di getto, ma dovrebbe funzionare; io non l’ho collaudato

          • #90596
            Up
            0
            Down
            ::


            Con il codice
            `\input{title3.tex}
            \newpage\null\thispagestyle{empty}\newpage
            \begingroup\makeatletter
            \let\ps@plain \ps@empty
            \tableofcontents
            \listoffigures
            \listoftables
            \endgroup
            `

            I numeri di pagina speriscono tranne che nell’ulitma pagina delle tabella delle figure.
            E poi mi compaiono le intestazioni di pagina che ho impostato con fancyhdr.
            Per farle comparire solo dal primo capitolo.
            ho utilizzato il codice prima del primo capitolo
            `
            \pagestyle{fancy}
            \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
            \fancyhf{}
            \fancyhead[RE,RO]{\bfseries\thepage}
            \fancyhead[LO,LO]{\bfseries\leftmark}
            \renewcommand{\headrulewidth}{0.5pt}
            \renewcommand{\footrulewidth}{0pt}
            \addtolength{\headheight}{0.5pt}`

            Utilizzando invece questo codice
            `
            \pagestyle{plain}
            \newpage\null\thispagestyle{empty}\newpage
            \begingroup\makeatletter
            \let\ps@plain \ps@empty
            \tableofcontents
            \listoffigures
            \listoftables
            \endgroup`

            L’intestazione di ogni pagine è vuota ma i numeri di pagina restano.

            Grazie ancora

          • #90597
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Allora, visto che usi fancyhdr, definisci un nuovo sile di pagina che sostituisca lo stile plain, che è quello usato per la prima pagina dei capitoli, e usa quello dentro dentro un gruppo che contenga anche l’indice e le liste di figure e tabelle.

            • #90598
              Up
              0
              Down
              ::

              OldClaudio” post=90148Allora, visto che usi fancyhdr, definisci un nuovo sile di pagina che sostituisca lo stile plain, che è quello usato per la prima pagina dei capitoli, e usa quello dentro dentro un gruppo che contenga anche l’indice e le liste di figure e tabelle.

              Grazie della risposta.

              Potresti gentilmente dirmi come definire uno stile fancyhdr che non abbia ne intestazione e ne numeri di pagina.

              Grazie mille

            • #90599
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Se è questo quello che vuoi allora:`
                \begingroup\makeatletter
                \pagestyle{empty}
                \let\ps@plain\ps@empty
                \tableofcontents
                \listoffigures
                \listoftables
                \endgroup`
                Senza bisogno di ridefinire empty che fa già tutto quello che deve fare, tranne nella prima pagina dei capitoli, (i tre indici sono inziati con comandi del tipo [tt]\chapter*[/tt]); se dentro al gruppo dici che lo stile plain è un alias di empty, nella prima pagina di quegli elenchi non appare più il numero di pagina in calce.

                Definire uno stile con fancyhdr che non contenga niente nelle testatine e nei piedini richiederebbe solo due righe, come appara nella documentazione:`
                \fancyhead{}
                \fancyfoot{}`
                ma in questo caso non serve, in effetti se tu vuoi vuote sia la testatina sia il piedino; solo la prima pagina dei capitoli in realtà richiede di scavalcare l’impostazione fatta dal comando [tt]\chapter*[/tt] senza metterci le mani dentro, e cioè senza ridefinire [tt]\chapter*[/tt] ma rendendo localmente lo stile plain equivalente a empty; così facendo, quando il comando iniziale dell’indice o delle liste specifica [tt]\thispagestyle{plain}[/tt] in effetti viene eseguito, grazie all’equivalenza, [tt]\thispagestyle{empty}[/tt].

              • #90600
                Up
                0
                Down
                ::

                OldClaudio” post=90150Se è questo quello che vuoi allora:`
                \begingroup\makeatletter
                \pagestyle{empty}
                \let\ps@plani\ps@empty
                \tableofcontents
                \listoffigures
                \listoftables
                \endgroup`
                Senza bisogno di ridefinire empty che fa già tutto quello che deve fare, tranne nella prima pagina dei capitoli, (i tre indici sono inziati con comandi del tipo [tt]\chapter*[/tt]); se dentro al gruppo dici che lo stile plain è un alias di empty, nella prima pagina di quegli elenchi non appare più il numero di pagina in calce.

                Definire uno stile con fancyhdr che non contenga niente nelle testaaine e nei piedini richiederebbe solo due righe, come appara nella documentazione:`
                \fancyhead{}
                \fancyfoot{}`
                ma in questo caso non serve, in effetti se tu vuoi vuote sia la testaina sia il piedino; solo la prima paigna dei capitoli in realtà richede di scavalcare l’impostazione fatta dal comando [tt]\chpate*[/tt], senza metterci le mani dentro, e cioè rendendo localmente lo stile plain equivalente a empty, cosicché quando il comando iniziale dell’indice o delle liste specifica [tt]\thispagestyle{plain}[/tt] in effetti viene eseguito, grazie all’equivalenza, [tt]\thispagestyle{empty}[/tt].

                Grazie per la risposta. Ho messo il codice che mi hai dato ma purtroppo sulla prima pagina dei vari indici mi resta il numero di pagina.

                Questo è il codice;
                `\begin{document}

                %————————————————————————————–%

                \input{title3.tex}
                \begingroup\makeatletter
                \pagestyle{empty}
                \let\ps@plani\ps@empty
                \tableofcontents
                \listoffigures
                \listoftables
                \endgroup

                %\thispagestyle{empty}\tableofcontents
                %\thispagestyle{empty}\listoffigures
                %\thispagestyle{empty}\listoftables

                \frontmatter
                \chapter{Sommario}

                \chapter{Abstract}
                \cleardoublepage
                \mainmatter
                \pagestyle{fancy}
                \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
                \fancyhf{}
                \fancyhead[RE,RO]{\bfseries\thepage}
                \fancyhead[LO,LO]{\bfseries\leftmark}
                \renewcommand{\headrulewidth}{0.5pt}
                \renewcommand{\footrulewidth}{0pt}
                \addtolength{\headheight}{0.5pt}
                %\fancyfoot[C]{\thepage}

                \chapter*{Introduzione}

                \chapter{Acidi nucleici e tecniche di estrazione}

                \section{Il DNA}`

                Grazie per l’aiuto

              • #90601
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Leggi ocn attenzione: non c’è scritto \let\ps@plani\pd@empty ma c’è scritto \let\ps@plain\ps@empty

                • #90602
                  Up
                  0
                  Down
                  ::

                  OldClaudio” post=90152Leggi ocn attenzione: non c’è scritto \let\ps@plani\pd@empty ma c’è scritto \let\ps@plain\ps@empty

                  Io ho fatto copia incolla del tuo codice.. 8)

                  Ora funziona tutto alla perfezione!

                  Ti ringrazio moltissimo per l’aiuto!

                • #90603
                  Up
                  0
                  Down
                  ::


                  Ciao,
                  Scrivo ancora perchè oggi mi sono accorto che è ricomparso il numero di pagina solamente nella pagina dell’indice delle tabelle.

                  Tutti gli altri indicie non hanno il numero di pagina come dopo aver utilizzato il codice che mi ha detto.

                  `\input{title3.tex}
                  \begingroup\makeatletter
                  \pagestyle{empty}
                  \let\ps@plain\ps@empty
                  \tableofcontents
                  \listoffigures
                  \listoftables
                  \endgroup

                  %\thispagestyle{empty}\tableofcontents
                  %\thispagestyle{empty}\listoffigures
                  %\thispagestyle{empty}\listoftables

                  \frontmatter
                  \chapter{Sommario}
                  %\addcontentsline{toc}{chapter}{Sommario}

                  \chapter*{Abstract}

                  \newpage
                  \cleardoublepage
                  \mainmatter
                  \pagestyle{fancy}
                  \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
                  \fancyhf{}
                  \fancyhead[RE,RO]{\bfseries\thepage}
                  \fancyhead[LO,LO]{\bfseries\leftmark}
                  \renewcommand{\headrulewidth}{0.5pt}
                  \renewcommand{\footrulewidth}{0pt}
                  \addtolength{\headheight}{0.5pt}
                  %\fancyfoot[C]{\thepage}

                  \chapter*{Introduzione}

                  \chapter{Acidi nucleici e tecniche di estrazione}

                  \section{Il DNA}`

                  Grazie ancora!

                • #90604
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Questo è il mio messaggio numero 5000 😉

                    Quello che ti succede è strano; prova a mettere un [tt]\newpage[/tt] subito prima di [tt]\endgroup[/tt]; non so se possa servire a qualcosa, ma provaci.

                  • #90605
                    Up
                    0
                    Down
                    ::


                    Grazie!

                    Ora funziona tutto alla perfezione!!

                    Complimenti per i 5000 Messaggi!:-)

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

                Go to top