[Risolto] \pagebreak a classicthesis

  • Creatore
    Topic
  • #56134
    Up
    0
    Down
    ::


    Ciao,
    ho ancora un problema con la revisione finale. Talvolta vorrei stiracchiare il materiale in una pagina in modo da riempirla di più. Uso allora \pagebreak, ma il materiale non viene affatto stiracchiato. Comincia semplicemente una nuova pagina. Può essere dovuto a classicthesis? Non c’è un modo in cui forzare lo “stiracchiamento”?

    Grazie,
    Daniele

Visualizzazione 20 filoni di risposte
  • Autore
    Risposte
    • #56135
      Up
      0
      Down
      ::

      Ciao,
      ho ancora un problema con la revisione finale. Talvolta vorrei stiracchiare il materiale in una pagina in modo da riempirla di più. Uso allora \pagebreak, ma il materiale non viene affatto stiracchiato. Comincia semplicemente una nuova pagina. Può essere dovuto a classicthesis? Non c’è un modo in cui forzare lo “stiracchiamento”?

      Grazie,
      Daniele

      Non mi risulta.

      Ciao
      Enrico

    • #56136
      Up
      0
      Down
      ::


      Molto strano, indubbiamente, ma bisognerebbe vedere l’esempio. Meglio ancora se tu potessi inserire il comando`\tracingpages=1`in un punto che, grosso modo, cade nella pagina precedente a quella in cui si verifica il problema, il comando`\tracingpages=0` subito dopo il \pagebreak, e mandassi il file .log risultante.

      Ciao.


      Gustavo

    • #56137
      Up
      0
      Down
      ::

      Molto strano, indubbiamente, ma bisognerebbe vedere l’esempio. Meglio ancora se tu potessi inserire il comando`\tracingpages=1`in un punto che, grosso modo, cade nella pagina precedente a quella in cui si verifica il problema, il comando`\tracingpages=0` subito dopo il \pagebreak, e mandassi il file .log risultante.

      Ciao.


      Gustavo

      Ho provato a farlo. Riporto solo la parte di log relativa al capitolo. Metto \pagebreak in fondo alla pagina 34 (termina un paragrafo, dunque metto \pagebreak alla fine del paragrafo. Nella pagina seguente inizia un nuovo paragrafo). La 34 non viene stiracchiata, cioé mettendo o meno \pagebreak gli spazi non cambiano (es. tra i paragrafi).

      Grazie,
      Daniele

      `Capitolo 4.

      File: Immagini/Frostig/eff_loc_car_conc.png Graphic file (type png)

      [28

      ]

      File: Immagini/Frostig/Frostig_conv_trave.png Graphic file (type png)

      [29 <./Immagini/Frostig/eff_loc_c ar_conc.png (PNG copy)>] [30 <./Immagini/Frostig/Frostig_conv_trave.png (PNG co py)>] [31] [32]
      % t=398.25465 plus 31.0 minus 60.0 g=621.04997 b=10000 p=-300 c=100000#
      % t=485.68323 plus 32.0 minus 60.0 g=636.01006 b=10000 p=0 c=100000#
      % t=509.66331 plus 33.0 minus 60.0 g=636.01006 b=5607 p=0 c=5607#
      % t=669.73325 plus 36.0 minus 66.0 g=636.01006 b=13 p=-10000 c=-10000#
      [33]
      %% goal height=621.04997, max depth=5.5
      % t=15.48807 g=621.04997 b=10000 p=0 c=100000#
      % t=51.92017 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
      % t=66.88025 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
      % t=81.84033 plus 3.0 minus 6.0 g=621.04997 b=10000 p=3000 c=100000#
      % t=96.80042 plus 3.0 minus 6.0 g=621.04997 b=10000 p=0 c=100000#
      % t=111.7605 plus 4.0 minus 6.0 g=621.04997 b=10000 p=3100 c=100000#
      % t=175.21501 plus 7.0 minus 12.0 g=621.04997 b=10000 p=0 c=100000#
      % t=215.26343 plus 13.0 minus 18.0 g=621.04997 b=10000 p=0 c=100000#
      % t=454.96037 plus 19.5 minus 27.0 g=621.04997 b=10000 p=0 c=100000#
      % t=476.43239 plus 22.5 minus 33.0 g=621.04997 b=10000 p=6000 c=100000#
      % t=491.39247 plus 22.5 minus 33.0 g=621.04997 b=10000 p=0 c=100000#
      [34] [35] [36] [37] [38]
      \dimw=\skip134


      File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)


      File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)



      File: Immagini/Frostig/sa_cond_carico_simm.png Graphic file (type png)


      LaTeX Font Info: Font shape `U/msa/m/n' will be
      (Font) scaled to size 7.91925pt on input line 413.
      LaTeX Font Info: Font shape `U/msb/m/n' will be
      (Font) scaled to size 7.91925pt on input line 413.

      Underfull \hbox (badness 1762) in paragraph at lines 413–413
      [][]|\T1/pplj/m/n/10 Tra-ve sem-pli-ce-men-te ap-pog-gia-ta di lun-ghez-za $\OM
      L/zplm/m/it/10 l$
      []

      [39] [40 <./Immagini/Frostig/sa_cond_carico.png (PNG copy)> <./Immagini/Frostig /sa_cond_carico_simm.png (PNG copy)>]) [41]`

    • #56138
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se nella pagina dopo cominci un nuovo paragrafo significa che nella pagina prima di \pagebreak non hai almeno sei righe di spazio ; stiracchiare di sei righe è un problema molto grosso;

        Quindi o rimpolpi il paragrafo precedente e ci sono diversi modi, utili specialmente se il paragrafo precedente dura alcune pagine, oppure ti accontenti di una pagina mozza.

        Per stiracchiare il paragrafo precedente puoi:

        1) modificare il testo
        2) usare \enlargethispage*{-\baselineskip} nelle pagine precedenti che si riferiscano allo stesso paragrafo
        3) alla fine di capoversi di almeno una decina di righe aggiungere in coda, senza lasciare righe vuote, \looseness=1
        4} inserire un po’ di gomma eleastica fra un capoverso e l’altro con un comando del tipo \vskip 0pt plus 6pt (aggiustanto il valore di 6pt per non esagerare e per non rendere orrendi i capoversi spaziati)

        In modo automatico lo stiracchiamanto non è possibile.

      • #56139
        Up
        0
        Down
        ::

        Ho provato a farlo. Riporto solo la parte di log relativa al capitolo. Metto \pagebreak in fondo alla pagina 34 (termina un paragrafo, dunque metto \pagebreak alla fine del paragrafo. Nella pagina seguente inizia un nuovo paragrafo). La 34 non viene stiracchiata, cioé mettendo o meno \pagebreak gli spazi non cambiano (es. tra i paragrafi).

        Hai messo \tracingpages=0 troppo presto e non si vede come viene chiusa la pagina 34. Non mettere quel comando e riporta tutto quanto viene fra [33] e [34]

        Ciao
        Enrico

      • #56140
        Up
        0
        Down
        ::


        Scusa, lo dico solo per scrupolo: vedo un`p=-10000`anche alla fine di pagina 33, che peraltro risulta da comprimere e non da allungare; ma tu confermi che il problema si verifica a pagina 34, vero?

        Ciao.


        Gustavo

      • #56141
        Up
        0
        Down
        ::

        Scusa, lo dico solo per scrupolo: vedo un`p=-10000`anche alla fine di pagina 33, che peraltro risulta da comprimere e non da allungare; ma tu confermi che il problema si verifica a pagina 34, vero?

        Ciao.


        Gustavo

        p=-10000 viene evidentemente da \pagebreak: di per sé non significa né “stringi” né “allarga”. Quello si vede dal confronto fra t e g, tenendo conto delle parti plus e minus in t. La pagina 33 arriva a un’altezza naturale di 669.73325 pt, ma c’è disponibile una parte “minus” di 66 pt; siccome 669.73325 – 66 < g = 636.01006, la pagina può essere composta. Il costo c è -10000 perché c'è la penalità -10000 di \pagebreak. Fra la penultima e l'ultima riga c'è un bel salto di circa 160 pt, che immagino dipenda da una tabella. Ciao Enrico

      • #56142
        Up
        0
        Down
        ::

        Scusa, lo dico solo per scrupolo: vedo un`p=-10000`anche alla fine di pagina 33, che peraltro risulta da comprimere e non da allungare; ma tu confermi che il problema si verifica a pagina 34, vero?

        Ciao.


        Gustavo

        p=-10000 viene evidentemente da \pagebreak: di per sé non significa né “stringi” né “allarga”. Quello si vede dal confronto fra t e g, tenendo conto delle parti plus e minus in t. La pagina 33 arriva a un’altezza naturale di 669.73325 pt, ma c’è disponibile una parte “minus” di 66 pt; siccome 669.73325 – 66 < g = 636.01006, la pagina può essere composta. Il costo c è -10000 perché c'è la penalità -10000 di \pagebreak. [...][/quote] Ovvio. Volevo solo essere certo che parliamo del \pagebreak giusto. Ciao. -- Gustavo

      • #56143
        Up
        0
        Down
        ::


        Grazie per l’interesse.
        Ho provato a posticipare \tracingpages=0. Riporto il log. Spero che vada bene… confesso la mia totale ignoranza nella lettura del log.
        A proposito del commento di Gustavo sulla pag. 33, forse è dovuto al fatto che la allargo di una riga per inserire delle formule? Altrimenti rimane mozza anch’essa.
        Credo che il mio grosso problema sia dovuto alla presenza di tante formule, spesso su più righe, che rendono difficile riempire le pagine per bene.

        Terrò conto anche dei tuoi preziosi consigli, Claudio, per i quali ti ringrazio molto. Non sarebbe bello che qualcuno scrivesse un articolo su arstecnica (alla quale sono da poco abbonato… iuppi) sulla revisione finale?

        Grazie,
        Daniele

        `Capitolo 4.

        File: Immagini/Frostig/eff_loc_car_conc.png Graphic file (type png)

        [28

        ]

        File: Immagini/Frostig/Frostig_conv_trave.png Graphic file (type png)

        [29 <./Immagini/Frostig/eff_loc_c ar_conc.png (PNG copy)>] [30 <./Immagini/Frostig/Frostig_conv_trave.png (PNG co py)>] [31] [32]
        % t=398.25465 plus 31.0 minus 60.0 g=621.04997 b=10000 p=-300 c=100000#
        % t=485.68323 plus 32.0 minus 60.0 g=636.01006 b=10000 p=0 c=100000#
        % t=509.66331 plus 33.0 minus 60.0 g=636.01006 b=5607 p=0 c=5607#
        % t=669.73325 plus 36.0 minus 66.0 g=636.01006 b=13 p=-10000 c=-10000#
        [33]
        %% goal height=621.04997, max depth=5.5
        % t=15.48807 g=621.04997 b=10000 p=0 c=100000#
        % t=51.92017 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
        % t=66.88025 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
        % t=81.84033 plus 3.0 minus 6.0 g=621.04997 b=10000 p=3000 c=100000#
        % t=96.80042 plus 3.0 minus 6.0 g=621.04997 b=10000 p=0 c=100000#
        % t=111.7605 plus 4.0 minus 6.0 g=621.04997 b=10000 p=3100 c=100000#
        % t=175.21501 plus 7.0 minus 12.0 g=621.04997 b=10000 p=0 c=100000#
        % t=215.26343 plus 13.0 minus 18.0 g=621.04997 b=10000 p=0 c=100000#
        % t=454.96037 plus 19.5 minus 27.0 g=621.04997 b=10000 p=0 c=100000#
        % t=476.43239 plus 22.5 minus 33.0 g=621.04997 b=10000 p=6000 c=100000#
        % t=491.39247 plus 22.5 minus 33.0 g=621.04997 b=10000 p=0 c=100000#
        % t=506.35255 plus 23.5 minus 33.0 g=621.04997 b=10000 p=3000 c=100000#
        % t=521.31264 plus 23.5 minus 33.0 g=621.04997 b=7631 p=0 c=7631#
        % t=536.27272 plus 23.5 minus 33.0 g=621.04997 b=4686 p=0 c=4686#
        % t=551.2328 plus 23.5 minus 33.0 g=621.04997 b=2617 p=3000 c=5617
        % t=566.19289 plus 23.5 minus 33.0 g=621.04997 b=1270 p=-10000 c=-10000#
        [34]
        %% goal height=621.04997, max depth=5.5
        % t=11.0 g=621.04997 b=10000 p=3100 c=100000#
        % t=25.96008 g=621.04997 b=10000 p=0 c=100000#
        % t=40.92017 g=621.04997 b=10000 p=100 c=100000#
        % t=218.25879 plus 3.0 minus 6.0 g=621.04997 b=10000 p=0 c=100000#
        [35] [36] [37] [38]
        \dimw=\skip134


        File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)


        File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)



        File: Immagini/Frostig/sa_cond_carico_simm.png Graphic file (type png)


        LaTeX Font Info: Font shape `U/msa/m/n' will be
        (Font) scaled to size 7.91925pt on input line 413.
        LaTeX Font Info: Font shape `U/msb/m/n' will be
        (Font) scaled to size 7.91925pt on input line 413.

        Underfull \hbox (badness 1762) in paragraph at lines 413–413
        [][]|\T1/pplj/m/n/10 Tra-ve sem-pli-ce-men-te ap-pog-gia-ta di lun-ghez-za $\OM
        L/zplm/m/it/10 l$
        []

        [39] [40 <./Immagini/Frostig/sa_cond_carico.png (PNG copy)> <./Immagini/Frostig /sa_cond_carico_simm.png (PNG copy)>]) [41]`

      • #56144
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, la revisione finale è già trattata nell’Arte. Nella prossima edizione dell’Introduzione ci sarà anche una appendice sui meccanismi interni di divisione delle righe nei capoversi e nella divisione dalla “galley proof” in pagine e che cosa fare per porre rimedio a divisioni insoddisfacenti.

          Ahinoi, il metodo migliore è quasi sempre la riformulazione del testo.Presto detto!

          Se hai formule di molte righe, ricordati che amsmath consente un comando tipo \allowdisplaybreaks come dichiarazione generale e \displaybreak da specificare per singole formule raccolte in incolonnamento e messe in display; questo è un altro espediente da revisione finale da aggiungere agli altri che riguardano solo il testo.

        • #56145
          Up
          0
          Down
          ::


          Scusa, per caso usi \raggedbottom? Il listato che hai mandato dice che il costruttore di pagine fa conto di stirare pagina 34; bisogna però vedere se poi la routine di uscita (output routine) lo fa. Siccome non vedo un messaggio di “Underfull \vbox […] occured while \output is active”, l’unica spiegazione che riesco a immaginare è, appunto, che sia in vigore \raggedbottom. Se così non è, devo chiederti di fare addirittura
          `
          \showboxdepth = 10 % anche troppo
          \showboxbreadth = 100 % dovrebbe bastare
          \tracingoutput = 1
          `
          oltre a (o al posto di)
          `
          \tracingpages = 1 % ho corretto: non \tracingparagraphs!
          `
          Ciao.


          Gustavo

        • #56146
          Up
          0
          Down
          ::

          […]
          A proposito del commento di Gustavo sulla pag. 33, forse è dovuto al fatto che la allargo di una riga per inserire delle formule? Altrimenti rimane mozza anch’essa.
          […]

          Ah, sì, ora lo vedo.

          `Capitolo 4.
          […]
          % t=398.25465 plus 31.0 minus 60.0 g=621.04997 b=10000 p=-300 c=100000#
          % t=485.68323 plus 32.0 minus 60.0 g=636.01006 b=10000 p=0 c=100000#
          % t=509.66331 plus 33.0 minus 60.0 g=636.01006 b=5607 p=0 c=5607#
          % t=669.73325 plus 36.0 minus 66.0 g=636.01006 b=13 p=-10000 c=-10000#
          [33]
          […]
          `

          Comunque, non c’entra nulla: è solo che, vedendo una penalità di -10000, pensavo che avessi un \pagebreak anche in fondo a pagina 33, e volevo esser certo che non stessimo sbagliando \pagebreak.

          Aspetto notizie su \raggedbottom.

          Ciao.


          Gustavo

        • #56147
          Up
          0
          Down
          ::

          Scusa, per caso usi \raggedbottom? Il listato che hai mandato dice che il costruttore di pagine fa conto di stirare pagina 34; bisogna però vedere se poi la routine di uscita (output routine) lo fa. Siccome non vedo un messaggio di “Underfull \vbox […] occured while \output is active”, l’unica spiegazione che riesco a immaginare è, appunto, che sia in vigore \raggedbottom. Se così non è, devo chiederti di fare addirittura
          `
          \showboxdepth = 10 % anche troppo
          \showboxbreadth = 100 % dovrebbe bastare
          \tracingoutput = 1
          `
          oltre a (o al posto di)
          `
          \tracingpages = 1 % ho corretto: non \tracingparagraphs!
          `
          Ciao.


          Gustavo

          Ciao Gustavo. Ho dovuto togliere \showboxdepth=10 perché altrimenti avrei dovuto postare qualcosa come 18000 righe. A proposito di \raggedbottom la risposta “credo” sia no. Io non lo specifico, ma non vorrei che magari sia richiamato da qualche pacchetto (possibile?) Per completezza posto anche il mio preambolo.

          Per rispondere a Enrico, invece, non c’è nessuna tabella. Tuttavia il capitolo contiene diverse formule matematiche su più righe che al momento non spezzo su più pagine (anche perché o gather o subequations non mi permette di farlo).

          Se volete dare un occhio alle pagine incriminate potrei anche inviarle in privato. Magari potrebbe essere più utile (sempre che abbiate ancora tempo e voglia).

          Ciao,
          Daniele

          `Capitolo 4.

          File: Immagini/Frostig/eff_loc_car_conc.png Graphic file (type png)

          [28

          ]

          File: Immagini/Frostig/Frostig_conv_trave.png Graphic file (type png)

          [29 <./Immagini/Frostig/eff_loc_c ar_conc.png (PNG copy)>] [30 <./Immagini/Frostig/Frostig_conv_trave.png (PNG co py)>] [31] [32]
          % t=398.25465 plus 31.0 minus 60.0 g=621.04997 b=10000 p=-300 c=100000#
          % t=485.68323 plus 32.0 minus 60.0 g=636.01006 b=10000 p=0 c=100000#
          % t=509.66331 plus 33.0 minus 60.0 g=636.01006 b=5607 p=0 c=5607#
          % t=669.73325 plus 36.0 minus 66.0 g=636.01006 b=13 p=-10000 c=-10000#

          Completed box being shipped out [33] []

          %% goal height=621.04997, max depth=5.5
          % t=15.48807 g=621.04997 b=10000 p=0 c=100000#
          % t=51.92017 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
          % t=66.88025 plus 3.0 minus 6.0 g=621.04997 b=10000 p=100 c=100000#
          % t=81.84033 plus 3.0 minus 6.0 g=621.04997 b=10000 p=3000 c=100000#
          % t=96.80042 plus 3.0 minus 6.0 g=621.04997 b=10000 p=0 c=100000#
          % t=111.7605 plus 4.0 minus 6.0 g=621.04997 b=10000 p=3100 c=100000#
          % t=175.21501 plus 7.0 minus 12.0 g=621.04997 b=10000 p=0 c=100000#
          % t=215.26343 plus 13.0 minus 18.0 g=621.04997 b=10000 p=0 c=100000#
          % t=454.96037 plus 19.5 minus 27.0 g=621.04997 b=10000 p=0 c=100000#
          % t=476.43239 plus 22.5 minus 33.0 g=621.04997 b=10000 p=6000 c=100000#
          % t=491.39247 plus 22.5 minus 33.0 g=621.04997 b=10000 p=0 c=100000#
          % t=506.35255 plus 23.5 minus 33.0 g=621.04997 b=10000 p=3000 c=100000#
          % t=521.31264 plus 23.5 minus 33.0 g=621.04997 b=7631 p=0 c=7631#
          % t=536.27272 plus 23.5 minus 33.0 g=621.04997 b=4686 p=0 c=4686#
          % t=551.2328 plus 23.5 minus 33.0 g=621.04997 b=2617 p=3000 c=5617
          % t=566.19289 plus 23.5 minus 33.0 g=621.04997 b=1270 p=-10000 c=-10000#

          Completed box being shipped out [34] []

          %% goal height=621.04997, max depth=5.5
          % t=11.0 g=621.04997 b=10000 p=3100 c=100000#
          % t=25.96008 g=621.04997 b=10000 p=0 c=100000#
          % t=40.92017 g=621.04997 b=10000 p=100 c=100000#
          % t=218.25879 plus 3.0 minus 6.0 g=621.04997 b=10000 p=0 c=100000#

          Completed box being shipped out [35] []

          Completed box being shipped out [36] []

          Completed box being shipped out [37] []

          Completed box being shipped out [38] []

          \dimw=\skip134


          File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)


          File: Immagini/Frostig/sa_cond_carico.png Graphic file (type png)



          File: Immagini/Frostig/sa_cond_carico_simm.png Graphic file (type png)


          LaTeX Font Info: Font shape `U/msa/m/n' will be
          (Font) scaled to size 7.91925pt on input line 418.
          LaTeX Font Info: Font shape `U/msb/m/n' will be
          (Font) scaled to size 7.91925pt on input line 418.

          Underfull \hbox (badness 1762) in paragraph at lines 418–418
          [][]|\T1/pplj/m/n/10 Tra-ve sem-pli-ce-men-te ap-pog-gia-ta di lun-ghez-za $\OM
          L/zplm/m/it/10 l$
          []

          Completed box being shipped out [39] []

          Completed box being shipped out [40] []

          <./Immagini/Frostig/sa_cond_carico.png (PNG copy)> <./Immagini/Frostig/sa_cond _carico_simm.png (PNG copy)>)

          Completed box being shipped out [41] []`

          `\documentclass[a4paper,11pt,headinclude,footinclude,tablecaptionabove]{scrreprt}

          \usepackage[T1]{fontenc}
          \usepackage[latin1]{inputenc}
          \usepackage[italian]{babel}
          \usepackage{microtype}

          \usepackage[centertags]{amsmath}
          \setcounter{MaxMatrixCols}{35}
          \usepackage{amssymb}
          \usepackage{mathtools}
          \usepackage{wasysym}
          \usepackage{mathrsfs}
          \usepackage{siunitx}
          \sisetup{output-decimal-marker={,},exponent-product=\cdot,%
          number-math-rm=\ensuremath,unit-text-rm=\rmfamily}

          \usepackage[]{classicthesis-ldpkg}
          \usepackage[eulerchapternumbers,linedheaders,subfig,beramono,pdfspacing]{classicthesis}
          \usepackage[italian]{arsclassica}
          \hypersetup{urlcolor=black, linkcolor=black,citecolor=black,pagecolor=black,pdfauthor={\myName},pdftitle={\myTitle}}

          \captionsetup{font=small,format=hang,labelfont={sc}}

          \usepackage{typearea}
          \areaset[7mm]{364pt}{705pt}

          \linespread{1.1} %richiesto espressamente dal relatore

          \usepackage{enumitem}
          \setdescription{font=\normalfont\sffamily\scshape}

          \usepackage{array}
          \usepackage{booktabs}
          \usepackage{multirow}
          \captionsetup[table]{position=top,skip=\medskipamount}
          \captionsetup[subtable]{position=top}

          \renewcommand\thesubfigure{(\alph{subfigure})}
          \captionsetup[subfigure]{labelformat=simple}

          \usepackage{pgfplots}
          \pgfplotsset{compat=newest}
          \usetikzlibrary{shapes,arrows}
          \usetikzlibrary{shapes.gates.logic.US,trees,positioning}
          \usepackage{overpic}

          \usepackage{listings}

          \usepackage[italian]{varioref}
          \labelformat{equation}{(#1)}

          \usepackage{guit}

          …segue la parte che imposta la bibliografia, ma carica solo biblatex
          `

        • #56148
          Up
          0
          Down
          ::


          Dunque, se non mi sbaglio anche con scrreport l’opzione di default è oneside, e dunque \raggedbottom viene selezionato dalla stessa classe. Comunque, tagliamo la testa al toro, togli tutti i \tracing… e dimmi solo questo: se metti
          `
          \makeatletter % ovviamente!
          \show\@textbottom
          \makeatother
          `
          diciamo, per essere proprio paranoici, in un punto di pagina 34, cosa ti dice TeX?

          (Senza \showboxdepth non si vede niente, comunque…)


          Gustavo

        • #56149
          Up
          0
          Down
          ::


          Secondo me risolvi molti problemi con \linespread{1.05} nel preambolo, che è tutto quanto serve per Palatino. Naturalmente occorrerebbe anche non dare \areaset a casaccio. Nel log trovi a quanto viene impostata \textheight; devi fare in modo che, chiamata questa t, il numero

          (t – 11)/13.6/1.1

          sia intero. Fa’ il conto con t = \textheight, arrotonda e poi aggiusta. Cambia 1.1 in 1.05 se decidi di seguire il mio consiglio. Purtroppo il funzionamento di \areaset è un po’ misterioso e non è facile dedurre il valore di \textheight dal secondo argomento di \areaset.

          Naturalmente dovrai dare \flushbottom dopo \begin{document}. Se avessi mostrato l’inizio del preambolo subito, si sarebbe capito l’arcano.

          Ciao
          Enrico

        • #56150
          Up
          0
          Down
          ::

          Secondo me risolvi molti problemi con \linespread{1.05} nel preambolo, che è tutto quanto serve per Palatino. Naturalmente occorrerebbe anche non dare \areaset a casaccio. Nel log trovi a quanto viene impostata \textheight; devi fare in modo che, chiamata questa t, il numero

          (t – 11)/13.6/1.1

          sia intero. Fa’ il conto con t = \textheight, arrotonda e poi aggiusta. Cambia 1.1 in 1.05 se decidi di seguire il mio consiglio. Purtroppo il funzionamento di \areaset è un po’ misterioso e non è facile dedurre il valore di \textheight dal secondo argomento di \areaset.

          Naturalmente dovrai dare \flushbottom dopo \begin{document}. Se avessi mostrato l’inizio del preambolo subito, si sarebbe capito l’arcano.

          Ciao
          Enrico

          Stavo preparando la risposta per Gustavo (se vuoi la spedisco comunque) quando ho letto la tua risposta, Enrico. Purtroppo non posso seguire il tuo consiglio sull’interlinea. Il mio relatore ha espressamente richiesto un’interlinea maggiore, e io ho già cercato di aumentarla il meno possibile. Forse però neanche lui ha tutti i torti nel dire che un controrelatore legge più volentieri una tesi meno fitta…

          Ho alcuni dubbi. \flushbottom è da dare sempre con classichthesis, o meglio, con le classi koma? Come mai non viene fatto di default? In ultimo, come mai ci sono comandi come \areaset dal comportamento così oscuro?

          Grazie,
          Daniele

        • #56151
          Up
          0
          Down
          ::


          Cavoli, scusate se bombardo di risposte.
          Il problema è risolto, ma ho un dubbio atroce.

          Meglio usare \flushbottom e accettare anche spazi notevoli tra paragrafi e formule fuori corpo, oppure accettare pagine mozze? Voi personalmente cosa consigliate?

          Scusate ancora,
          Daniele

        • #56152
          Up
          0
          Down
          ::

          Cavoli, scusate se bombardo di risposte.
          Il problema è risolto, ma ho un dubbio atroce.

          Meglio usare \flushbottom e accettare anche spazi notevoli tra paragrafi e formule fuori corpo, oppure accettare pagine mozze? Voi personalmente cosa consigliate?

          Scusate ancora,
          Daniele

          Con la tua impostazione di \areaset, l’altezza della gabbia è di 621.04997 punti che corrispondono a poco meno di 42 righe di stampa. Ciò significa che ogni pagina è “corta” di 4/5 di riga!

          Prova prima di tutto a correggere in \areaset[7mm]{364pt}{708.3135pt}, in modo che \textheight corrisponda a 624.36348pt; il valore viene da

          41·13.6·1.1 + 11 = 624.36

          (“numero di righe – 1” per \baselineskip per \baselinestretch più \topskip) con un po’ di più per tener conto degli arrotondamenti dovuti all’aritmetica binaria. Così hai intanto un numero intero di righe nelle tue pagine.

          Sulla scelta fra \raggedbottom e \flushbottom ti dirò la mia opinione schiettamente: solo fronte fa schifo comunque, quindi una o l’altra soluzione non possono peggiorare la resa grafica. 🙂

          Ciao
          Enrico

        • #56153
          Up
          0
          Down
          ::

          […]
          Meglio usare \flushbottom e accettare anche spazi notevoli tra paragrafi e formule fuori corpo, oppure accettare pagine mozze? Voi personalmente cosa consigliate?
          […]

          Tieni presente che con \flushbottom l’output routine almeno emette degli avvisi se una pagina viene troppo brutta, con \raggedbottom non lo fa. Il costruttore di pagine non manda avvisi, si limita a scegliere il punto di cesura più bello, o meno brutto.

          Ciao.


          Gustavo

        • #56154
          Up
          0
          Down
          ::


          Grazie per i pareri.

          Avevo raggiunto quel valore di areaset per tentativi notando che corrispondeva a 41 righe. Adesso però sto valutando l’idea di passare a \linespread{1.05} dato che tutto “aumenta” di solo un paio di righe di testo la pagina (circa). Dunque quasi non si vede la differenza con 1.1 ma è sicurmamente migliore a livello tipografico. In quel caso avrei ricavato che areaset deve essere 709pt, dando un \textheight di 625,04997pt, che corrisponde a 43.001 righe di testo.

          Per il momento metto l’indicazione di “problema risolto”. Pongo comunque un’altra domanda: stampando fronte retro non farebbe così schifo perché le due pagine affacciate avrebbero lo stesso layout e dunque non si avrebbe l’impressione della pagina diversa dalle altre?

          Grazie ancora,
          Daniele

        • #56155
          Up
          0
          Down
          ::

          Grazie per i pareri.

          Avevo raggiunto quel valore di areaset per tentativi notando che corrispondeva a 41 righe. Adesso però sto valutando l’idea di passare a \linespread{1.05} dato che tutto “aumenta” di solo un paio di righe di testo la pagina (circa). Dunque quasi non si vede la differenza con 1.1 ma è sicurmamente migliore a livello tipografico. In quel caso avrei ricavato che areaset deve essere 709pt, dando un \textheight di 625,04997pt, che corrisponde a 43.001 righe di testo.

          Per il momento metto l’indicazione di “problema risolto”. Pongo comunque un’altra domanda: stampando fronte retro non farebbe così schifo perché le due pagine affacciate avrebbero lo stesso layout e dunque non si avrebbe l’impressione della pagina diversa dalle altre?

          Le righe, con quell’impostazione, sono 44. La differenza fra \textheight e quanto si ottiene con 44 righe di testo e \linespread{1.05} è, per pagine di solo testo, 0.00805pt, trascurabile. La pagina è un po’ troppo piena, per i miei gusti.

          La stampa “solo fronte” fa schifo per vari motivi: quando apri il volume hai un’orribile spazio bianco a sinistra ogni volta che giri pagina. Inutile e brutto. In un lavoro ben fatto una pagina completamente bianca è bilanciata dall’inizio del capitolo nella pagina a fronte. La disposizione delle due gabbie è asimmetrica rispetto a ciascun foglio, ma globalmente simmetrica e questo dà una certa vivacità. Non trascurerei le testatine, però, per aumentare la variabilità: dipende molto dal tipo di testo. In ogni caso, un testo di tipo tecnico deve averle.

          Ciao
          Enrico

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

      Go to top