Spazio strano nelle pagine pari

  • Creatore
    Topic
  • #75299
    Up
    0
    Down
    ::


    Ciao a tutti, il testo che sto scrivendo ha queste impostazioni:

    `
    \documentclass[a4paper, 12pt,twoside]{report}

    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\small Chapter \thechapter \textit{ #1}} {} }
    \renewcommand{\sectionmark}[1]{\markright{\small \S \thesection \textit{ #1}} {} }
    \voffset=-20pt % distanza tra il limite superiore del foglio e l'intestazione
    \headsep=40pt % distanza l'intestazione ed il testo del corpo
    \hoffset=0pt % misura equivalente al margine sinistro
    \textheight=620pt % altezza del corpo del testo
    \textwidth=435pt %435 % larghezza del corpo del testo
    \footskip=40pt % distanza tra il testo del corpo ed il pie' di pagina
    \evensidemargin=0pt
    \oddsidemargin=0pt
    \headwidth=435pt % larghezza del'intestazione e del pie' di pagina
    \renewcommand{\headrulewidth}{0.3pt} % spessore della linea dell'intestazione
    \renewcommand{\footrulewidth}{0.3pt} % spessore della linea del pie' di pagina

    \pagenumbering{arabic}

    \fancyhead[RO]{\rightmark} \fancyhead[EL]{\leftmark}
    \fancyfoot[EL,RO]{\thepage}

    `

    che funziona bene (voglio che la pagina sinistra e la destra siano identiche per quanto riguarda il layout del testo, e poi la sx ha il capitolo e la dx la sezione nell’header, e il numero pagina sta a sx nella sx e a dx nella dx nel footer).

    Tuttavia, c’è uno strano comportamento: nelle equazioni $$.$$ nelle pagine sx, è tutto fatto bene, in quelle nelle pagine a dx, c’è una “doppia” spaziatura prima e dopo la formula (ma se metto un \newpage e la pagina pari diventa dispari, si vede tutto bene) quindi c’è qualcosa che mi è sfuggito nel fancyhdr?

    Grazie!

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #75300
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao,
        il tuo esempio non è compilabile, è difficile dare una risposta.
        In ogni caso la prima cosa da fare è sostituire `$$ math $$` con `\[
        math
        \]`
        Dicci che succede…
        Francesco

      • #75301
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          `
          \renewcommand{\sectionmark}[1]{\markright{\small \S \thesection \textit{ #1}} {} }
          `
          è sbagliato, perché [tt]\markright[/tt] richiede un solo argomento; d’accodo, il secondo gruppo è vuoto, ma non sono vani i due spazi a destra delle graffe chiuse; quindi togli l’ultimo gruppo e gli spazi inutili.
          `
          \renewcommand{\sectionmark}[1]{\markright{\small \S \thesection \textit{ #1}}}
          `
          Non toccare [tt]\voffset[/tt] per nessun motivo al mondo! e, anche se lo imposti a 0pt, non toccare mai nemmeno [tt]\hoffset[/tt]. Non rappresentano affatto il margine superiore e il margine inferiore, che sono invece rappresentati da [tt]\topmargin[/tt], [tt]\oddsidemargin[/tt] e [tt]\evensidemargin[/tt] a meno di un pollice di default; se usi il pacchetto geometry puoi impostare correttamente le varie grandezze rispettando i vincoli reciproci con una sola riga di codice e facendo le cose per bene.

          [tt]\footskip[/tt] non è il margine inferiore, ma la distanza fra la linead di base dell’ultima riga di testo dalla riga di base della prima riga di una eventuale nota.

          Ti prego: non copiare preamboli da altri e segui le raccomandazioni indicate nell’Arte, oppure usa suftesi a scatola chiusa e non modificare nulla.

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top