Margini e \include{…}

  • Creatore
    Topic
  • #4886
    Up
    0
    Down
    ::


    Ho inserito l’immagine nell’intestazione con \includegraphics{} e ok.

    Si è però presentato un problema nei margini. Nella pagina n°3 non mi riconosce il margine impostato: il testo risulta traslato in alto e si sovrappone alla linea di intestazione! 😯

    io includo i diversi capitoli con \ include{} e se tolgo un capitolo mi fa l’errore sempre a pagina 3! Se inserisco l’indice con \tableofcontents mi fa questo errore a pagina 3 dell’indice!

    Se tolgo l’immagine tutto torna a posto!

    Mi sembra una cosa talmente assurda! Tutte le altre pagine sono a posto (finora una cinquantina).

    L’ho compilato 1000 volte in tutti i formati possibili e è sempre lo stesso: la pagina 3 viene sempre uguale!

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #4887
      Up
      0
      Down
      ::


      [Mod]Quando si pone un nuovo problema, è necessario aprire un nuovo topic (vedasi anche la netiquette).[/Mod]

      Quali margini hai impostato? Ne hai impostati di nuovi a mano (malissimo) o usi pacchetti che modificano il layout del documento? Quale viewer usi? Quale distribuzione [La]TeX usi? Posti un preambolo minimale e un piccolo esempio?

      Purtroppo, non abbiamo la palla di vetro e non possiamo nemmeno intuire cosa tu abbia scritto o come tu l’abbia fatto…

      Ciao.

    • #4888
      Up
      0
      Down
      ::


      Scusate non sapevo questa regola…

      L’intestazione è impostata manualmente (malissimo mi sa ma so farlo solo in questo modo 😳 ) così:

      \documentclass[a4paper,oneside,12pt]{book}
      \usepackage{fancyhdr}
      \pagestyle{fancy}
      \fancyhf{}
      \fancyhead[L]{\includegraphics[width=120pt]{Imm/ing.eps}}
      \fancyhead[R]{\bfseries \thepage}
      \addtolength{\textwidth}{1cm}
      \addtolength{\hoffset}{0cm} )
      \addtolength{\textheight}{2cm}
      \addtolength{\voffset}{-2cm}
      \addtolength{\headwidth}{1cm}
      \setlength{\headsep}{1cm}

      Uso la distribuzione MikTex 2.4 e uso TeXnicCenter come editor.

      Visualizzo l’output con Yap 2.4, GSview 4.6 e AcrobatReader 5.1 e su tutti e 3 la visualizzazione è la stessa

      Ciao

    • #4889
      Up
      0
      Down
      ::

      L’intestazione è impostata manualmente

      L’intestazione a mano con il pacchetto fancyhdr è ok, non è assolutamente un errore 🙂

      `\addtolength{\textwidth}{1cm}
      \addtolength{\hoffset}{0cm} )
      \addtolength{\textheight}{2cm}
      \addtolength{\voffset}{-2cm}
      \addtolength{\headwidth}{1cm}
      \setlength{\headsep}{1cm}`

      Parliamo di questo, invece: scommetto che il tuo problema sorge per il fatto che hai reimpostato a mano i margini. La soluzione a questo problema è usare il pacchetto geometry oppure l’ottimo layaureo.
      Si sconsiglia sempre di modificare i margini a mano, perché si deve avere un’ottima padronanza delle routine di TeX. Pacchetti come quelli che ti ho indicato servono per avere un’interfaccia di alto livello sui comandi che tu hai utilizzato.

      Ti consiglio, quindi, di scegliere uno dei due (oppure, se cerchi la soluzione migliore, provarli entrambi e fare un po’ di tuning) e leggere il manuale del pacchetto che hai scelto; poi, posta un riassunto di come hai risolto (se ti basta), quali soluzioni hai adottato e perché 🙂

      Ciao.

    • #4890
      Up
      0
      Down
      ::


      Innanzi tutto grazie.

      Ho provato il pacchetto geometry, molto più comodo della reimpostazione manuale effettivamente,.

      Lo ho utilizzato così:

      \usepackage[a4paper,centering,left=3cm,right=3cm,top=2.5cm,bottom=4.5cm]{geometry}

      L’errore però resta lo stesso! 😥

      Per sbaglio dopo ho cambiato l’intestazione da

      \documentclass[oneside,12pt]{book}

      a

      \documentclass[12pt]{book}

      e in questa modalità (twoside) misteriosamente i margini sono perfetti! …
      Resta solo il problema che ci sono delle pagine bianche se un capitolo finisce in una pagina dispari…

      Allora ho provato report che ha oneside di default:

      \documentclass[12pt]{report}

      …ma i margini così tornano ad essere sbagliati (sempre e solo a pagina 3)! 😡

    • #4891
      Up
      0
      Down
      ::


      Ci potresti cortesemente postare un documento minimale che riproduca il problema?

      Ciao e grazie.

    • #4892
      Up
      0
      Down
      ::


      Scusate la mia ignoranza, ma cosa significa postare un documento minimale? 😯

    • #4893
      Gus
        Up
        0
        Down
        ::

        Scusate la mia ignoranza, ma cosa significa postare un documento minimale? 😯

        Signifa postare un sorgente .tex che, compilato, riproduca l’errore in questione ma sia il meno complicato e pieno possibile (in pratica, non postare tutto il capitolo!).
        Scusate l’intromissione ma ero curioso…

        Gus

      • #4894
        Up
        0
        Down
        ::


        OK, adesso ho capito…

        Il file principale è, ridotto allo stretto necessario:

        \documentclass[oneside]{book}
        \usepackage{fancyhdr}
        \usepackage{times}
        \usepackage{amsmath}
        \usepackage{graphicx}
        \usepackage[a4paper,centering,left=3cm,right=3cm,top=2.5cm,bottom=4.5cm]{geometry}
        \pagestyle{fancy}
        \fancyhf{}
        \fancyhead[L]{\includegraphics[width=60pt]{figura.eps}}
        \begin{document}
        \include{c1}
        \include{c2}
        \end{document}

        c1 e c2 sono file .tex e iniziano con: \chapter{nome} e poi un po’ di testo per riempire la pagina.

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

    Go to top