[Fancyhdr] Lunghezza intestazione

  • Creatore
    Topic
  • #24411
    Up
    0
    Down
    ::


    salve a tutti…
    ho effettuato, invano, qualche ricerca sul forum…
    avrei un problema con la lunghezza dell’intestazione… mi spiego meglio
    uso il formato report
    ho allargato la pagina con i comandi addtolenght
    l’intestazione è rimasta della lunghezza originale… e devo dire che
    non è granchè….
    sapete come “allungare” l’intestazione? in maniere da averla coerente con il testo?
    Grazie in anticipo

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #24412
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ma, secondo me basta dimensionare i margini della pagina dando nel prembolo:
        \usepackage[margin=2cm]{geometry}
        togliendo le istruzioni di regolazione precedenti.

        Ciao

      • #24413
        Up
        0
        Down
        ::

        ho allargato la pagina con i comandi addtolenght
        l’intestazione è rimasta della lunghezza originale… e devo dire che
        non è granchè….
        sapete come “allungare” l’intestazione? in maniere da averla coerente con il testo?
        Grazie in anticipo

        A parte che ti consiglio di usare il pacchetto geometry, è sconsigliabile allungare “a mano”…

        Comunque dovresti risolvere il problema caricando il pacchetto fancyhdr dopo aver modificato le lunghezza, se non risolvi neanche così posta il preambolo.

        Ciao, Daniele.

      • #24414
        Up
        0
        Down
        ::


        mmmm… nessuna delle due opzioni ha funzionato… posto i due preamboli
        `\documentclass[11pt,a4paper]{article}
        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{graphicx}
        \usepackage[rm, small]{caption}
        \usepackage{makeidx}
        \usepackage{wrapfig}
        \usepackage{pstricks}
        \usepackage{floatflt}
        \usepackage[margin=2cm]{geometry}
        \usepackage{fancyhdr}
        %\addtolength \hoffset{-1cm}
        %\addtolength \textwidth{2cm}
        \pagestyle{fancy}
        % i comandi seguenti impediscono la scrittura in maiuscolo
        % dei nomi dei capitoli e dei paragrafi nelle intestazioni
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
        % e del pi\‘e di pagina
        \fancyhead[LE,RO]{\bfseries\thepage}
        \fancyhead[LO]{\bfseries\rightmark}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \addtolength{\headheight}{0.5pt} % riserva spazio per la linea
        \fancypagestyle{plain}{%
        \fancyhead{} % ignora, nello stile plain, le intestazioni
        \renewcommand{\headrulewidth}{0pt} % e la linea
        }`
        l’altra opzione era con il pacchetto geometry disattivato ed i comandi addtolenght attivati…

      • #24415
        DMW
          Up
          0
          Down
          ::


          A me non succede. Prova dda capo questo esempio
          `\documentclass[11pt,a4paper]{article}
          \usepackage[italian]{babel}
          \usepackage[latin1]{inputenc}
          \usepackage{graphicx}
          \usepackage[rm, small]{caption}
          \usepackage{makeidx}
          \usepackage{wrapfig}
          \usepackage{pstricks}
          \usepackage{floatflt}
          \usepackage[margin=2cm]{geometry}
          \usepackage{fancyhdr,lipsum}
          \pagestyle{fancy}
          \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
          \fancyhf{}
          \fancyhead[LE,RO]{\bfseries\thepage}
          \fancyhead[LO]{\bfseries\rightmark}
          \renewcommand{\headrulewidth}{0.5pt}
          \renewcommand{\footrulewidth}{0pt}
          \setlength{\headheight}{13.6pt} % riserva spazio per la linea
          \fancypagestyle{plain}{%
          \fancyhead{} % ignora, nello stile plain, le intestazioni
          \renewcommand{\headrulewidth}{0pt} % e la linea
          }
          \begin{document}
          \section{sezione}
          \lipsum
          \section{sez2}
          \lipsum
          \end{document}`

          l’intestazione è larga quanto l’area del testo, cioè \textwidth.

          Ciao

          Andrea

        • #24416
          Up
          0
          Down
          ::

          mmmm… nessuna delle due opzioni ha funzionato… posto i due preamboli
          `\documentclass[11pt,a4paper]{article}
          \usepackage[latin1]{inputenc}
          \usepackage[italian]{babel}
          \usepackage{graphicx}
          \usepackage[rm, small]{caption}
          \usepackage{makeidx}
          \usepackage{wrapfig}
          \usepackage{pstricks}
          \usepackage{floatflt}
          \usepackage[margin=2cm]{geometry}
          \usepackage{fancyhdr}
          %\addtolength \hoffset{-1cm}
          %\addtolength \textwidth{2cm}
          \pagestyle{fancy}
          % i comandi seguenti impediscono la scrittura in maiuscolo
          % dei nomi dei capitoli e dei paragrafi nelle intestazioni
          \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
          \fancyhf{} % rimuove l’attuale contenuto dell’intestazione
          % e del pi\‘e di pagina
          \fancyhead[LE,RO]{\bfseries\thepage}
          \fancyhead[LO]{\bfseries\rightmark}
          \renewcommand{\headrulewidth}{0.5pt}
          \renewcommand{\footrulewidth}{0pt}
          \addtolength{\headheight}{0.5pt} % riserva spazio per la linea
          \fancypagestyle{plain}{%
          \fancyhead{} % ignora, nello stile plain, le intestazioni
          \renewcommand{\headrulewidth}{0pt} % e la linea
          }`
          l’altra opzione era con il pacchetto geometry disattivato ed i comandi addtolenght attivati…

          A parte che stai usando article… ma a me questo codice funziona bene sia con la classe article che con la classe report… La lunghezza delle testatine è uguale a quella del testo… forse non ho capito il problema?

          (Comunque margini così stretti non sono molto belli… perché non usi il pacchetto layaureo al posto di geometry?)

          Ciao, Daniele.

        • #24417
          Up
          0
          Down
          ::


          nono Daniele, il problema era proprio quello… adesso ho risolto scrivendo così
          `
          \addtolength \hoffset{-1cm}
          \addtolength \textwidth{2cm}
          \usepackage{fancyhdr}
          \pagestyle{fancy}`

          mettendo i comandi di allargamernto pagina prima che venga caricato il
          pacchetto fancyhdr… presumo intendessi proprio questo all’inizio…
          ti ringrazio per l’aiuto…
          perora sto scrivendo un “riassunto” di una materia, prova generale della
          tesi… già adesso ho un paio di problemi da sistemare… appena mi riattaccano internet mi spulcio per bene il forum, in caso chiedo aiuto…

          A presto, Leo

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

      Go to top