Un report impostato in fronte-retro

  • Creatore
    Topic
  • #23872
    Up
    0
    Down
    ::


    Cari tutti,
    impostando l’opzione twoside in un report (lo vorrei stampare in fronte-retro per motivi miei), il risultato a fine compilazione è assimilabile a quello di un book, con le gabbie del testo spostate verso il centro della pagine. LaTeX si comporta così di default? Esiste un modo per mantenere la gabbia di testo centrata sulla pagina?
    Ho ottenuto questo risultato inserendo nel preambolo il codice che il prof. Gregorio indica nella sua Guida ai pacchetti di uso più comune (pacchetto afterpage), perché volevo semplicemente far cominciare le diverse sezioni del mio documento tutte in pagina dispari. Non so se in un report quest’ultima sia un’operazione ortodossa, ma il risultato non mi dispiace.

    Ciao e buona giornata,
    Tommaso

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #23873
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Cari tutti,
        impostando l’opzione twoside in un report (lo vorrei stampare in fronte-retro per motivi miei), il risultato a fine compilazione è assimilabile a quello di un book, con le gabbie del testo spostate verso il centro della pagine. LaTeX si comporta così di default? Esiste un modo per mantenere la gabbia di testo centrata sulla pagina?
        Ho ottenuto questo risultato inserendo nel preambolo il codice che il prof. Gregorio indica nella sua Guida ai pacchetti di uso più comune (pacchetto afterpage), perché volevo semplicemente far cominciare le diverse sezioni del mio documento tutte in pagina dispari. Non so se in un report quest’ultima sia un’operazione ortodossa, ma il risultato non mi dispiace.

        Per fare iniziare i capitoli in una pagina dispari, si usa l’opzione di classe openright. Se vuoi stampare fronte-retro, l’opzione twoside definisce i margini in quel modo (per ottime ragioni, discusse esaurientemente sul forum). Se vuoi cambiare i margini, layaureo o geometry.

        Ciao,
        L.

      • #23874
        Up
        0
        Down
        ::


        Mitico Lorenzo! Grazie per la velocità. Il fatto è che ho già impostato l’opzione openright, e comunque la compilazione mi dà un output con sezioni che cominciano anche su pagine pari…
        Vabbè

        ciaociao
        Tommaso

      • #23875
        Up
        0
        Down
        ::

        Mitico Lorenzo! Grazie per la velocità. Il fatto è che ho già impostato l’opzione openright, e comunque la compilazione mi dà un output con sezioni che cominciano anche su pagine pari…
        Vabbè

        L’opzione openright controlla i capitoli. Di solito le sezioni non cominciano una nuova pagina.

        Un modo indolore per provare come viene è definire
        `\let\latexsection\section
        \renewcommand{\section}{\cleardoublepage\latexsection}`
        Se poi il risultato non ti soddisfa, cancelli le due righe e ottieni il risultato standard.

        Ciao
        Enrico

      • #23876
        Up
        0
        Down
        ::


        Caro Enrico,
        ho usato la parola “sezione” in modo non corretto.
        Intendevo, naturalmente, “capitolo”. Anche se non so quanto sia tipograficamente ortodosso sezionare un report in capitoli. Ma per quello che devo fare, ho bisogno di unità superiori alla section. Dunque, a openright dichiarato in preambolo nel mio report, qualche capitolo mi comincia su pagina pari. Ciò che non accade, invece, avendolo dichiarato in un documento in classe book che sto scrivendo.
        Proverò senz’altro, comunque, con il metodo che mi hai suggerito tu.
        Provo una certa difficoltà a usare il pacchetto pdfpages, anche se mi pare di capire che permetta di fare quello che sa fare in modo piuttosto agevole. Credo di aver capito che posso compilare un semplice book di solo testo in normale formato A4 e poi con pdfpages trasformarlo in un libretto in A5. Corretto? Mi consigli di fare così o di impostare direttamente il documento per l’A5?

        Grazie e buona giornata.
        Tommaso

      • #23877
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Anche se non so quanto sia tipograficamente ortodosso sezionare un report in capitoli.

          La classe report (come la classe book) ha i capitoli: quindi va benissimo.

          Dunque, a openright dichiarato in preambolo nel mio report, qualche capitolo mi comincia su pagina pari.

          Ricordo di aver avuto il tuo stesso problema. In questo vecchio topic lamentavo di un capitolo che iniziava in una pagina pari in una classe report con opzione openright.

          Il topic era rimasto irrisolto (“il Piccolo Principe non dimenticava mai una domanda dopo averla fatta…”). 😉

          Soluzioni? Prova ad aggiungere l’opzione twoside (insieme ad openright).

          Altrimenti prova ad aggiungere
          `\cleardoublepage`
          prima dei vari \include o \input.

          Facci sapere, ché sono curioso…

          Ciao,
          L.

        • #23878
          Up
          0
          Down
          ::

          Anche se non so quanto sia tipograficamente ortodosso sezionare un report in capitoli.

          La classe report (come la classe book) ha i capitoli: quindi va benissimo.

          Dunque, a openright dichiarato in preambolo nel mio report, qualche capitolo mi comincia su pagina pari.

          Ricordo di aver avuto il tuo stesso problema. In questo vecchio topic lamentavo di un capitolo che iniziava in una pagina pari in una classe report con opzione openright.

          Il topic era rimasto irrisolto (“il Piccolo Principe non dimenticava mai una domanda dopo averla fatta…”). 😉

          Soluzioni? Prova ad aggiungere l’opzione twoside (insieme ad openright).

          Altrimenti prova ad aggiungere
          `\cleardoublepage`
          prima dei vari \include o \input.

          Facci sapere, ché sono curioso…

          È naturale che occorra specificare twoside perché openright abbia senso: con oneside (che per report è il default) non esiste il concetto di pagina destra e sinistra.

          Ciao
          Enrico

        • #23879
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            È naturale che occorra specificare twoside perché openright abbia senso: con oneside (che per report è il default) non esiste il concetto di pagina destra e sinistra.

            Lo sospettavo. Però è la prima volta che ci faccio mente locale. 😳

            Problema risolto! 😀

            A presto,
            L.

          • #23880
            Up
            0
            Down
            ::


            Grazie, amici!
            Ancora una cosa: impostando twoside nel mio report, anche la gabbia del titolo (che ho composto con titlepage) viene spostata verso il centro. Si può mantenerla, invece, centrata? Sì, naturalmente… 😀
            Grazie ancora.
            Tommaso

          • #23881
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Grazie, amici!
              Ancora una cosa: impostando twoside nel mio report, anche la gabbia del titolo (che ho composto con titlepage) viene spostata verso il centro. Si può mantenerla, invece, centrata? Sì, naturalmente… 😀
              Grazie ancora.
              Tommaso

              Prova a caricare il pacchetto chngpage:
              `\begin{titlepage}
              \changetext{}{}{}{((\paperwidth – \textwidth) / 2) – \oddsidemargin – \hoffset – 1in}{}
              …`
              Ciao,
              L.

            • #23882
              Up
              0
              Down
              ::

              Grazie, amici!
              Ancora una cosa: impostando twoside nel mio report, anche la gabbia del titolo (che ho composto con titlepage) viene spostata verso il centro. Si può mantenerla, invece, centrata? Sì, naturalmente… 😀
              Grazie ancora.
              Tommaso

              Prova a caricare il pacchetto chngpage:
              `\begin{titlepage}
              \changetext{}{}{}{((\paperwidth – \textwidth) / 2) – \oddsidemargin – \hoffset – 1in}{}
              …`

              LORENZO :!::!::!::!::!::!:

              Pacchetto geometry, ti prego! Per punizione, scrivi subito i comandi necessari, stando in ginocchio sui ceci 😀

              Ciao
              Enrico

            • #23883
              Up
              0
              Down
              ::


              Ragazzi, mi fate morire dal ridere!!! 😀 😀 😀 😀 😀 😀
              Tommaso

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

          Go to top