Intestazioni fachydr

  • Questo topic ha 7 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni fa da Filippo.
  • Creatore
    Topic
  • #88428
    Up
    0
    Down
    ::


    Buongiorno a tutti, sto scrivendo la tesi in latex ma ho un problema con le intestazioni, per quanto riguarda l’indice mi appare nell’intestazione la dicitura Capitolo 0 anziché Indice, il codice per le intestazioni nel preambolo è il seguente:

    %intestazione

    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \fancyhead{}
    \fancyhead[LE]{\textbf{\thepage} \quad \chaptername \, \thechapter}
    \fancyhead[RO]{\leftmark \quad \textbf{\thepage}}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0pt}

    Ringrazio anticipatamente per le risposte,
    Filippo

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #88429
      Up
      0
      Down
      ::

      Indiana Pips” post=87865Buongiorno a tutti, sto scrivendo la tesi in latex ma ho un problema con le intestazioni, per quanto riguarda l’indice mi appare nell’intestazione la dicitura Capitolo 0 anziché Indice, il codice per le intestazioni nel preambolo è il seguente:

      %intestazione

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancyhead{}
      \fancyhead[LE]{\textbf{\thepage} \quad \chaptername \, \thechapter}
      \fancyhead[RO]{\leftmark \quad \textbf{\thepage}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0pt}

      Ringrazio anticipatamente per le risposte,
      Filippo

      Da quanto vedo, mi sembra normale che tu ottenga Capitolo 0 per l’indice. Hai forzato tu l’heading del capitolo a mostrare “pagina Capitolo numero capitolo” perciò forse è il caso di consultare più approfonditamente il manuale di fancyhdr: c’è anche in italiano.

      Ciao
      Claudio

    • #88430
      Up
      0
      Down
      ::


      Molte grazie, potrebbe indicarmi il link del manuale o come si fa a reperirlo?

    • #88431
      Up
      0
      Down
      ::

      Indiana Pips” post=87871Molte grazie, potrebbe indicarmi il link del manuale o come si fa a reperirlo?

      La documentazione dei pacchetti in genere si può reperire da terminale con il comando texdoc nome-pacchetto, ma si può anche ricorrere al sito apposito http://texdoc.net/

      Ti consiglio, per il futuro di allegare un esempio minimo che riproduca il problema. Ad esempio:`
      \documentclass[a4paper]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{fancyhdr}
      \usepackage{hyperref}

      %intestazione

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancyhead{}
      \fancyhead[LE]{\textbf{\thepage} \quad \chaptername \, \thechapter}
      \fancyhead[RO]{\leftmark \quad \textbf{\thepage}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0pt}

      \title{qualcosa}
      \author{qualcuno}
      \begin{document}
      \frontmatter
      \maketitle

      \tableofcontents
      \phantomsection
      \addcontentsline{toc}{chapter}{Indice}
      \markboth{Indice}{Indice}

      \mainmatter

      \chapter{Un titolo}
      \newpage
      \section{titolo sezione}
      \newpage
      \section{titolo altra sezione}

      \chapter{Un secondo titolo}
      \section{titolo sec sezione}
      \section{titolo sec altra sezione}
      \end{document}
      ` Questo non è proprio minimo, ma secondo me andrebbe bene lo stesso. Partendo da qualcosa è molto più semplice dare una soluzione, tipo:`
      \documentclass[a4paper]{book}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{fancyhdr}
      \usepackage{hyperref}
      %intestazione

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{%
      \markboth{\textbf{\thepage} \quad \chaptername\, #1}{}}

      \fancyhead{}
      \fancyhead[LE]{\leftmark}
      \fancyhead[RO]{\nouppercase{\rightmark}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0pt}

      \title{qualcosa}
      \author{qualcuno}
      \begin{document}
      \frontmatter
      \maketitle

      \tableofcontents
      \phantomsection
      \addcontentsline{toc}{chapter}{Indice}
      \markboth{Indice}{Indice}

      \mainmatter

      \chapter{Un titolo}
      \newpage
      \section{titolo sezione}
      \newpage
      \section{titolo altra sezione}

      \chapter{Un secondo titolo}
      \section{titolo sec sezione}
      \section{titolo sec altra sezione}
      \end{document}
      ` Consulta comunque la documentazione per capire come effettuare ulteriori personalizzazioni.

      Ciao
      Claudio

    • #88432
      Up
      0
      Down
      ::


      Ok ho letto la guida segnalata ma non riesco cmq a capirci molto, io vorrei usare le intestazioni che sto usando sto scrivendo un documento fronte-retro, l’unico problema è che vorrei che per il capitolo “Indice” non mi apparisse la dicitura Capitolo 0 ma appunto Indice, stessa cosa per i capitoli elenco figure, elenco tabelle e bibliografia, gli altri capitoli mi vanno bene così come sono impostati. Inserisco tutto il preambolo usato:

      \documentclass[11pt,a4paper,twoside,openright]{book}
      \usepackage[T1]{fontenc} %pacchetto font
      \usepackage[utf8]{inputenc} %pacchetto input
      \usepackage[italian]{babel} %pacchetto lingua
      \usepackage{fancyhdr} %pacchetto intestazioni

      %\usepackage{setspace}
      %\setstretch{1.15}

      \usepackage{textcomp} %pacchetto simboli

      \usepackage{mathpazo} %pacchetto font
      \usepackage[scaled=0.95]{helvet} %pacchetto font
      \usepackage{courier} %pacchetto font

      \usepackage[hidelinks]{hyperref} %pacchetto link

      \usepackage[pdftex]{graphicx} %pacchetto figure
      \usepackage{epstopdf}
      \usepackage{subfig} %pacchetto figure
      \usepackage{wrapfig} %pacchetto figure
      \usepackage[section]{placeins} %pacchetto posizionamento figure

      \usepackage{booktabs} %pacchetto tabelle
      \usepackage{multicol} %pacchetto tabelle
      \usepackage{multirow} %pacchetto tabelle
      \usepackage{lscape} %pacchetto tabelle
      \usepackage{rotating} %pacchetto tabelle
      \usepackage{bigstrut} %pacchetto tabelle
      \usepackage{slashbox} %pacchetto tabelle
      \usepackage{color,colortbl} %pacchetto tabelle
      \definecolor{Gray}{gray}{0.8} %pacchetto tabelle

      \usepackage{amsmath} %pacchetto formule
      \usepackage{wasysym} %pacchetto formule
      \usepackage{amssymb} %pacchetto formule

      %\usepackage{pst-all, pst-pdf, pstricks-add} %pacchetti pstricks
      %\usepackage[crop=off]{auto-pst-pdf} %pacchetti pstricks

      \usepackage{tikz}
      \newcommand*\circled[1]{\tikz[baseline=(char.base)]{\node[shape=circle,draw,inner sep=2pt](char){#1};}}

      \usepackage[font=small, labelfont=bf,format=hang]{caption} %pacchetto didascalie

      \usepackage[babel]{csquotes} %pacchetto bibliografia
      \usepackage[backend=bibtex, style=authoryear-comp, useprefix]{biblatex} %pacchetto bibliografia
      \bibliography{Bibliografia}

      \usepackage{geometry} %paccheto impaginazione
      \geometry{a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm}

      %intestazione

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancyhead{}
      \fancyhead[LE]{\textbf{\thepage} \quad \chaptername \, \thechapter}
      \fancyhead[RO]{\leftmark \quad \textbf{\thepage}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0pt}

    • #88433
      Up
      0
      Down
      ::

      Indiana Pips” post=87879Ok ho letto la guida segnalata ma non riesco cmq a capirci molto, io vorrei usare le intestazioni che sto usando sto scrivendo un documento fronte-retro, l’unico problema è che vorrei che per il capitolo “Indice” non mi apparisse la dicitura Capitolo 0 ma appunto Indice, stessa cosa per i capitoli elenco figure, elenco tabelle e bibliografia, gli altri capitoli mi vanno bene così come sono impostati. Inserisco tutto il preambolo usato […]

      Scusa, hai provato il secondo codice che ho inserito nel mio precedente messaggio? La soluzione, perché di questo si tratta 😉 , non va bene?

      Ciao
      Claudio

    • #88434
      Up
      0
      Down
      ::


      Si non è male ma vorrei che risultassero anche i numeri di pagina (in grassetto)… (stile Mc Graw Hill per intenderci) con il codice:

      \fancyhead{}
      \fancyhead[LE]{\textbf{\thepage} \quad \leftmark}
      \fancyhead[RO]{\rightmark \quad \textbf{\thepage}}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0pt}

      Non risultano comunque…

      Ciao,
      Filippo

    • #88435
      Up
      0
      Down
      ::


      rettifico è tutto ok, chiedo solo se va bene così per un fronte retro.. il resto va bene… grazie mille!!! 🙂

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

Go to top