layout

  • Creatore
    Topic
  • #54559
    Up
    0
    Down
    ::


    ciao a tutti sto scrivendo la tesi in latex, questa è la sintassi che uso

    \documentclass[12pt,a4paper,openright,twoside]{book}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{fancyhdr}

    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{#1}{}}

    \fancyhf{}
    \fancyhead[LE,RO]{\textbf{\thepage}}
    \fancyhead[RE]{\textbf{\nouppercase{\leftmark}}}
    \fancyhead[LO]{\textbf{\nouppercase{\rightmark}}}

    \usepackage{graphicx}
    \usepackage{graphics}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{indentfirst}
    \usepackage{bm}
    \usepackage{amssymb}
    \usepackage{latexsym}
    \usepackage{amsthm}
    \usepackage{pstricks}
    \usepackage{slashed}
    \usepackage[latin1]{inputenc}
    \usepackage{eucal}

    \hoffset
    \voffset

    ho 2 problemi che non riesco a risolvere da solo:

    1) vorrei che il margine laterale fosse più stretto cioè vorrei che il testo fosse più espanso nella pagina, allora ho provato a dargli fullpackage con l’opzione headers, e mi fa il margine giusto ma l’header rimane col vecchio margine e in pratica non copre tutto il testo, oppure gli ho dato textwidth ma dà lo stesso problema

    2) all’inizio di ogni capitolo,prima di iniziare una sezione, se vado a capo lasciando uno spazio nel file tex , nel pdf invece di risultare come un nuovo capoverso (cosa che fa di default nelle sezioni) mi dà una riga vuota anche lì che non voglio assolutamente.

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

        ciao a tutti sto scrivendo la tesi in latex, questa è la sintassi che uso

        \documentclass[12pt,a4paper,openright,twoside]{book}
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage{fancyhdr}

        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{#1}{}}

        \fancyhf{}
        \fancyhead[LE,RO]{\textbf{\thepage}}
        \fancyhead[RE]{\textbf{\nouppercase{\leftmark}}}
        \fancyhead[LO]{\textbf{\nouppercase{\rightmark}}}

        \usepackage{graphicx}
        \usepackage{graphics}
        \usepackage{amsmath}
        \usepackage{amsfonts}
        \usepackage{indentfirst}
        \usepackage{bm}
        \usepackage{amssymb}
        \usepackage{latexsym}
        \usepackage{amsthm}
        \usepackage{pstricks}
        \usepackage{slashed}
        \usepackage[latin1]{inputenc}
        \usepackage{eucal}

        \hoffset
        \voffset

        ho 2 problemi che non riesco a risolvere da solo:

        1) vorrei che il margine laterale fosse più stretto cioè vorrei che il testo fosse più espanso nella pagina, allora ho provato a dargli fullpackage con l’opzione headers, e mi fa il margine giusto ma l’header rimane col vecchio margine e in pratica non copre tutto il testo, oppure gli ho dato textwidth ma dà lo stesso problema

        2) all’inizio di ogni capitolo,prima di iniziare una sezione, se vado a capo lasciando uno spazio nel file tex , nel pdf invece di risultare come un nuovo capoverso (cosa che fa di default nelle sezioni) mi dà una riga vuota anche lì che non voglio assolutamente.

        Ciao e Benvenuto,
        Per regolare la pagina usa il pacchetto geometry (quindi leggi su di esso una buona guida come quelle dei link in alto).
        Tuttavia non è corretto allargare la gabbia del testo ed anche questo è ampiamente illustrate nelle guide.

        Per creare un nuovo capoverso devi includere due ritorni a capo (non uno solo ne aggiungere spazi): nel sorgente deve risultare quindi una riga bianca.

        TeX considera una sequenza di carattere spazio come un unico spazio, un solo ritorno a capo come uno spazio, e due o più ritorni a capo come l’inizio di un capoverso.

        Ciao e buon lavoro!!!

      • #54561
        Up
        0
        Down
        ::


        grazie ora provo a leggere! ho provato a fare un paio di cose ma ancora mi dà il problema dell’header che non cambia insieme al corpo del testo.

        quanto al capoverso avevi ragione ero io a fare male.

        grazie dell’aiuto!

      • #54562
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          grazie ora provo a leggere! ho provato a fare un paio di cose ma ancora mi dà il problema dell’header che non cambia insieme al corpo del testo.

          quanto al capoverso avevi ragione ero io a fare male.

          grazie dell’aiuto!

          Alcune considerazioni:
          Ho visto che usi il pacchetto pstricks e questo ti obbliga a compilare con latex, perdendo non solo la rapidità di ottenere il pdf ma sopratutto perdendo alcune meraviglie di microtipografia di pdftex (pacchetto microtype).
          Direi quindi di utilizzare il pacchetto tikz in sostituzione di pstricks compatibile con pdflatex, per realizzare figure nel sorgente, e compilare con pdflatex.
          Oppure costruire figure con pstricks a parte includendole come pdf (passaggio latex -> dvips -> ps2pdf).

          E ricordati che gli elementi tipografici come le testatine ed altri errori che fai nel caricare pacchetti (i primi tre pacchetti ad essere caricati devono essere nell’ordine fontenc, inputenc e babel), verranno con il tempo durante la lavorazione, mentre intanto puoi tranquillamente lavorare ai contenuti.
          Bye

        • #54563
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Dai anche uina ripulita alle chiamate a pacchetti superflui e non cambaire MAI a mano \hoffset e \voffset; per il layout della pagina leggiti il manuale del pacchetto geometry e poi usa geometry. Riordina le righe blu come ti è stato detto. Leggi i commenti di fianco alle righe rosse. Prendi in seria considerazione la possibilità di eliminare la riga arancione e di sostituirla con la chiamata al pacchetto TiKZ, da usare dopo averne letto la documentazione, almeno in buona parte.
            `
            \documentclass[12pt,a4paper,openright,twoside]{book}
            \usepackage[italian]{babel}
            \usepackage[T1]{fontenc}
            \usepackage{fancyhdr}

            \pagestyle{fancy}
            \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
            \renewcommand{\sectionmark}[1]{\markright{#1}{}}

            \fancyhf{}
            \fancyhead[LE,RO]{\textbf{\thepage}}
            \fancyhead[RE]{\textbf{\nouppercase{\leftmark}}}
            \fancyhead[LO]{\textbf{\nouppercase{\rightmark}}}

            \usepackage{graphicx}% questo carica graphics da solo
            \usepackage{graphics}% inutile
            \usepackage{amsmath}
            \usepackage{amsfonts}% inutile
            \usepackage{indentfirst}
            \usepackage{bm}
            \usepackage{amssymb}% carica amsfont da solo

            \usepackage{latexsym}% deprecato e inutile visto che i suoi simboli sono già caricati con amssymb
            \usepackage{amsthm}
            \usepackage{pstricks}% meglio evitare, come ti è stato segnalato
            \usepackage{slashed}
            \usepackage[latin1]{inputenc}
            \usepackage{eucal}

            \hoffset% valore da non toccare
            \voffset% valore da non toccare

            `

          • #54564
            Up
            0
            Down
            ::


            grazie dell’aiuto. ora mi devo guardare un pò geometry perché non lo conosco per niente.. ho tolto i pacchetti che mi hai seggerito di togliere e cambiato quello che dovevo.
            vediamo come procede.

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

        Go to top