Prevenzione interruzione di pagina

  • Creatore
    Topic
  • #90191
    Up
    0
    Down
    ::


    Buonasera a tutti!
    Sto utilizzando Latex per creare un riassunto del mio penultimo esame, quindi il mio scopo è quello di creare un documento il più compresso possibile evitando di sprecare carta. :mrgreen:
    Finora sono riuscito in tutto, eccetto l’interruzione di pagina.

    Sto utilizzando la classe report, quindi ad ogni nuovo capitolo latex inserisce una interruzione di pagina.
    E’ possibile evitare ciò? Se sì come?

    Ho provato con \ nopagebreak, samepage e con il pacchetto needspace, come suggerrito dalle varie guide e googleggiando, ma niente. 🙁
    Avete qualche consiglio?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #90192
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Hai diverse possibilità:
        1) non usi classi come book o report, ma usi la classe article, ce ti usa solo una parte della prima pagina per il titolo del lavoro, con il tuo nome e la data, non dispone del comando \chapter, quindi non salta mai pagina per comporre capitoli; il comando di sezionamento più alto (escludendo \part che, date le tue esigenze di compressione, supponga che non usi) è \section.

        2) usi una delle altre classi ma ridefinisci \cleardouble page con qualcosa che ti faccia avanzare di uno spazio di un paio di righe. In questo modo il comando \chapter, che di default esegue un comando \cleardoublepage, non salta più alla pagina successiva ol alla prima pagina dispari disponibile, ma avanza solamente di un paio di righe.

        Se poi ti viene una porcheria di stampato, non te la prendere con me; il sistema TeX serve per comporre tipograficamente bei documenti, non quello che vorresti fare tu, anche se ridefinendo alcune cose riesci a farlo lo stesso. Fossi in te, preferirei la soluzione della classe article.

      • #90193
        Up
        0
        Down
        ::


        Escluderei a priori la seconda soluzione.

        Per quanto riguarda la prima, ho provato e ho un altro problema. Per gestire meglio il documento creo un file per ogni capitolo e li includo nel file principale con \include, ma tra un file e l’altro mi inserisce un’interruzione di pagina.
        Ora volendo potrei mettere tutto in un file, ma preferirei evitare visto che si tratta di un documento che avrà tipo 20 capitoli.

        Come posso aggirare la cosa?

        Inoltre, l’utilizzo della classe article, oltre all’assenza di chapter, mi potrebbe limitare in qualcosa? Considera che il documento è pieno di formule anche piuttosto complesse e immagini.

        So bene che quello che sto chiedendo è tutt’altro che tipograficamente corretto, ma come già spiegato vorrei cercare di risparmiare più spazio possibile, lasciando in secondo piano l’aspetto estetico-tipografico.
        Grazie mille per la pronta risposta! 🙂

      • #90194
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Usa \input invece di \include.

          \include per prima cosa inserisce in \clearpage, quindi vedi che volendo conservare \include, sarebbe necessario ridefinre \cleardoublepage e \clearpage..

          \inut, invece, non inserisce null’altro se non quello che è esplicitamente scritto nel file da inserire.

          article non ti limita in niente; l’unica cosa che non ha è il comando \chapter; d’accordo ci sono altre piccole differenze, ma rieni presente che quando scrivi un articolo per una rivista di scienze dure, devi inserire formule e figure alla grande, non formulette “banali e semplici`” e “rare” fotografie.

        • #90195
          Up
          0
          Down
          ::


          Perfetto!

          Avevo già provato ieri con input, ma non mi aveva funzionato…probabilmente non avevo compilato bene.

          Grazie ancora!!

        • #90196
          Up
          0
          Down
          ::

          marcomicc” post=89708Buonasera a tutti!
          Sto utilizzando Latex per creare un riassunto del mio penultimo esame, quindi il mio scopo è quello di creare un documento il più compresso possibile evitando di sprecare carta. :mrgreen:
          Finora sono riuscito in tutto, eccetto l’interruzione di pagina.

          Sto utilizzando la classe report, quindi ad ogni nuovo capitolo latex inserisce una interruzione di pagina.
          E’ possibile evitare ciò? Se sì come?

          Ho provato con \ nopagebreak, samepage e con il pacchetto needspace, come suggerrito dalle varie guide e googleggiando, ma niente. 🙁
          Avete qualche consiglio?

          Pacchetto savetrees.

          Ciao
          Tommaso

        • #90197
          Up
          0
          Down
          ::

          Pacchetto savetrees.

          Interessante!!
          Anche so ho già risolto, gli darò un’occhiata. 8)

          Grazie tommaso!

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

      Go to top