Latex genera troppi spazi verticali nelle pagine

  • Creatore
    Topic
  • #104646
    Up
    0
    Down
    ::


    Buonasera,
    credevo di aver risolto la maggior parte dei miei problemi, invece mi ritrovo a combattere… con Latex. 🙁
    Nelle varie sezioni e subsezioni, la pagina mi viene riempita malamente (allego la pagina 37 che vale più di mille parole…).
    [attachment=1503]pag37.pdf[/attachment]
    Sono consapevole di avere molte figure e il documento diviso in molte sezioni brevi, però Latex mi riempie la pagina “in verticale” in modo anomalo (le pagine sono a volte troppo vuote).
    Ho letto il paragrafo “revisione finale” dell’Arte e provato a rimpicciolire le figure (impostate flottanti), a dare loro le opzioni di posizionamento standard [htp], a modificare l’interlinea, mettere \clearpage alla fine di ogni capitolo, ecc. ma non ne vengo a capo.
    Così com’è il documento finale è veramente orribile.
    Vi allego il mio preambolo.
    `\documentclass[a4paper, 12pt, twoside, openright]{book}
    \usepackage[italian,english]{babel}
    %\usepackage[utf8x]{inputenc} %SU LINUX
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc} %SU WIN
    \usepackage{makeidx}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage{mathrsfs}
    \usepackage{amsthm}
    \usepackage{cancel}
    \usepackage{verbatim}
    \usepackage{appendix}
    \usepackage[symbol]{footmisc}
    \usepackage{hyperref}
    \usepackage{setspace}
    \usepackage{longtable}
    \usepackage[labelfont=bf,font=footnotesize,hang]{caption}
    \usepackage{latexsym}
    \usepackage{float}
    \usepackage{listings}
    \usepackage{booktabs}
    \usepackage{tabularx}
    \usepackage{array}
    \usepackage{color}
    \usepackage{colortbl}
    \usepackage[final]{pdfpages}
    %\usepackage[textheight=\textheight, textwidth=\textwidth, bindingoffset=1cm, vcentering]{geometry}

    \usepackage{frcursive}
    % per il flowchart
    \usepackage{tikz}
    \usepackage{tikz}
    \usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, matrix, arrows}

    \tikzstyle{block} = [rectangle, draw, text width=12em, text centered, rounded corners, minimum height=5em]
    \tikzstyle{block1} = [rectangle, draw, text width=5em, text centered, rounded corners, minimum height=3em]
    \tikzstyle{line} = [draw, -latex']

    %\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
    % minimum height=2em]

    %per scrivere algortimo in pseudo codice
    \usepackage{algorithm}
    \usepackage{algorithmic}
    %
    %\usetikzlibrary{matrix,arrows}
    %%%\usepackage[symbol]{footmisc}
    \usepackage{stmaryrd}
    \usepackage{morefloats}
    \usepackage{amstext}
    \usepackage{fancybox}
    \usepackage{lscape}

    \usetikzlibrary{trees}

    %Il blocco seguente serve per fare l'intestazione elegante
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
    \renewcommand{\headrulewidth}{0.5pt}
    \renewcommand{\footrulewidth}{0pt}
    \addtolength{\headheight}{0.5pt}
    \fancypagestyle{plain}{%
    \fancyhead{}
    \renewcommand{\headrulewidth}{0pt}
    }

    \frenchspacing

    \newtheorem{teo}{Theorem}[chapter]
    \newtheorem*{teointro}{Theorem}
    \newtheorem{prop}[teo]{Proposizione}
    \newtheorem{propr}[teo]{Property}
    \newtheorem*{propintro}{Proposition}
    \newtheorem*{defintro}{Definition}
    \newtheorem{cor}[teo]{Corollary}
    \newtheorem{lemma}[teo]{Lemma}
    %\newtheorem{conj}[teo]{Congettura}

    \theoremstyle{definition}
    \newtheorem{defi}[teo]{Definition}
    \newtheorem{osse}{Remark}
    \newtheorem{exe}{Exercise}
    \newtheorem{ese}{Example}
    \newtheorem*{notabene}{Nota Bene}

    \newtheorem*{probl}{Problem}

    \theoremstyle{remark}
    \newtheorem*{notazione}{Notation}

    \newcommand{\nn}{\mathbb{N}}
    \newcommand{\zz}{\mathbb{Z}}
    \newcommand{\rr}{\mathbb{R}}
    \newcommand{\ff}{\mathbb{F}}
    \newcommand{\group}[1]{(#1,\cdot)}
    \newcommand{\ac}{\`a }
    \newcommand{\ec}{\`e }
    \newcommand{\ic}{\`i }
    \newcommand{\oc}{\`o }
    \newcommand{\uc}{\`u }
    \newcommand{\Ec}{\`E }
    `

    Ringrazio anticipatamente chi vorrà darmi suggerimenti per risolvere il problema.

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 14 filoni di risposte
  • Autore
    Risposte
    • #104647
      Up
      0
      Down
      ::


      Aggiungo che nella pagina 38 c’è una formula lunga in display (che probabilmente non riesce a stare nella pagina 37).
      Però non capisco perche Latex cominci la sezione a metà foglio.
      Purtroppo questo comportamento si ripete su molte pagine (so che a volte dipende da figure nella pagina successiva, ma le ho rimpicciolite al massimo della leggibilità).
      Non esiste il modo di forzare Latex a iniziare il paragrafo almeno in alto?
      Anche nell’ipotesi che rimanesse comunque spazio in basso (a causa dello scarso riempimento), la pagina avrebbe un aspetto migliore.
      Un saluto

    • #104648
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Visto che usi amsmath puoi spezzare la lunga formula fra più pagine; leggi la documentazione di amsmath; hai la scelta fra \displaybreak e \allowdisplaybreaks; il secondo è globale, il primo è locale alla singola formula in dispplay.

        Ricorda che LaTeX taglia le pagine in modo da avitare le righe orfane e le righe vedove e che un titolo di sezione di qualunque livello non sia seguito da almeno due righe del contenuto della sezione (due, perché se fosse una sarebbe orfana).

        Ricorda anche di usare \newpage; tagli ala pagina in quel punto, ma almeno anche se la pagina è mozza, non ha il testo così lontano dal titolo della sezione.

        Lascia flottare le figure; non usare mai il codice di posizione H; usa invece il pacchetto afterpage che definisce il comando \afterpage, così che tu possa inserire un \clearpage alla fine dei una pagina, senza lasciare la pagina mozza (sempre che quel che viene docpo lo consenta) — direi che se hai tante figure non grandi, mettere un \afterpage{\clearpage} ogni due o tre figure non faccia male.

        Ma quello che ottieni con il tuo testo con poche parole, molte immagini e molte formule lunghe spezzate su più righe sarebbe difficile anche da comporre a mano; LaTeX fa quel che può, ma non può aggiungere del testo di testa sua; un buon rimedio sarebbe quello di aggiungere testo; ma ovviamente dipende dal contenuto della tesi, perché talvolta il contenuto non permette di divagare con frasi di riempitivo, o per lo meno non si riescono a trovare frasi che non siano palesemente dei riempitivi, ma dicano veramente qualcosa di utile al lettore.

        I rimedi che ti ho detto talvolta salvano delle situazioni difficili, ma ho impressione che la tua richieda molto olio di gomito per essere sistemata, con pazienza e con molte prove, fino ad ottenere qualcosa di passabile.

      • #104649
        Up
        0
        Down
        ::


        Beh, vedo che non sono l’unico nottambulo che si rovina gli occhi con Latex. 😀
        Grazie della risposta.
        Domani proverò a mettere in pratica i suggerimenti.
        Non conoscevo il pacchetto afterpage. Lo leggerò quanto prima.
        Avevo già pensato di spezzare le formule in display ed usare \clearpage.
        Devo dire che il problema si è presentato soprattutto dopo aver inserito 5 o 6 figure in più.
        Saluti

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

          castelli” post=104689Buonasera,
          Nelle varie sezioni e subsezioni, la pagina mi viene riempita malamente (allego la pagina 37 che vale più di mille parole…).
          [attachment=1503]pag37.pdf[/attachment]

          Che cosa c’è dopo l’ultima riga di testo della pagina che hai presentato? Se hai una grossa immagine o tabella “in testo”, oppure fuori testo ma con opzione [!h] o [H], oppure hai una formula su molte righe è normale che LaTeX faccia così. Sospetto che la “colpa” sia delle immagini, non ben gestite.

          Bisogna capire da dove viene il problema. Dopo di che, le soluzioni ci sono.

          Fammi sapere.

        • #104651
          Up
          0
          Down
          ::


          Buonasera,
          ringrazio Lorenzo Pantieri per il suo intervento, a cui facci i miei complimenti per la stesura di ”Arte Latex”, per me utilissima e che mi ha un po’ “sgrezzato” all’uso del Latex
          Nella pagina successiva (pag. 38) c’è effettivamente una lunga formula in display multiriga.
          Proverò a vedere di spezzarla.
          In altri casi nella pagina successiva vi sono delle tabelle o figure, che però per quanto flottanti Latex deve comunque inserire in qualche posto (e qui viene fuori il problema…).
          Il fatto è che ho molte tabelle (che ho già provveduto a scalare a 0.7, di più non posso per non perdere la leggibilità dei numeri), ed effettivamente parecchie sezioni di testo non molto lungo.
          Per le immagini ho scelto il posizionamento [htp], almeno per ora (per vedere se il riempimento delle pagine migliora), ma in certi casi sarò costretto ad usare l’opzione [H].
          Vi allego anche l’ulteriore pagina 64 (anche qui significativa del comportamento di Latex nel riempimento delle pagine in casi un po’ particolari…).
          Dopo tale pagina vi è una flowchart a piena pagina.

          [attachment=1504]pag64.pdf[/attachment]

          Comunque, seguendo i suggerimenti di OldClaudio, che approfitto per ringraziare, le cose sono un po’ migliorate.
          Vedrò se togliere qualche figura, rivedere un po’ il testo, variare l’interlinea, ecc. per cercare di migliorare ulteriormente.
          Vero è che occorrono molte prove e tanta pazienza….

          Mi scuso per i prossimi OT, ma non mi sembrava il caso di aprire nuovi thread.
          (Off-topic1), sono da poco passato aTexLive abbinato a TexStudio, e ho notato che per tutte le figure in .eps, mi viene automaticamente creato nella cartella di origine l’equivalente figura in .pdf.
          Nel codice che vado poi a compilare richiamo sempre le figure in .eps è forse sbagliato? Dovrei mettere il nome delle figure senza estensione e fare scegliere a Latex (le figure in eps sono state trimmate nella loro BB)?
          (Off-topic2) TexStudio durante le compilazioni mi apre una finestra “pgflibraryfadings.code.tex” per che motivo? Cosa mi vuole segnalare?

          Ringrazio OldClaudio (ormai con Lui divento monotono…. 😀 ) e Lorenzo Pantieri (che onore…) per l’interessamento nei miei confronti.

          Un saluto

          Attachments:
          You must be logged in to view attached files.
        • #104652
          Up
          0
          Down
          ::


          Ho trovato il comando \raggedbottom (da inserire nel preambolo), non sarà il massimo, ma almeno anche se la pagina non è completamente riempita, tutto il testo, formule, ecc. va correttamente “in alto” nella pagina.
          Con \newpage non ho avuto apprezzabili risultati…
          \afterpage {\ clearpage} aiuta…
          \displaybreak funziona. 😀
          Ho trovato spunti molto interessanti anche nella guida del pacchetto fancyhdr (posizionamento degli oggetti flottanti ).

          Beh miglioramenti ne vedo…. Sono rincuorato!

        • #104653
          Up
          0
          Down
          ::


          Mi rispondo da solo.
          Ho trovato il problema che sagnalavo all’Off-topic n° 2 più sopra: la colpa e del pacchetto “tikz” che serve per creare flowchart.
          Sembra un baco del pacchetto, che alcune volte non trova qualcosa.
          Ci sono alternative per creare flowchart?

        • #104654
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Se TeXstudio ti apre una finestra con il file pgflibraryfadings.code.tex, il file c’è, non è che TikZ non lo trovi; probabilmente non richiami quella libreria in modo corretto.
            Soluzione: non usare le sfumature (fadings) se il baco fosse davvero lì; siccome nessuno finora si è lamentato di un baco del genere, è ragionevole pensare che stai caricando quel pacchetto in modo improprio.
            Rileggi la guida di TikZ dove si parla di flowchart: ricordi? terminale: texdoc tikz; invio; lettura.

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

              castelli” post=104694
              In altri casi nella pagina successiva vi sono delle tabelle o figure, che però per quanto flottanti Latex deve comunque inserire in qualche posto (e qui viene fuori il problema…).
              Il fatto è che ho molte tabelle (che ho già provveduto a scalare a 0.7, di più non posso per non perdere la leggibilità dei numeri), ed effettivamente parecchie sezioni di testo non molto lungo.
              Per le immagini ho scelto il posizionamento [htp], almeno per ora (per vedere se il riempimento delle pagine migliora), ma in certi casi sarò costretto ad usare l’opzione [H].

              C’è poco da fare: se le immagini sono molte e il testo poco è normale che tu abbia problemi.

              Un’altra possibile soluzione: se hai delle immagini non grandissime e correlate, anziché inserire ciascuna in un ambiente “figure”, puoi metterle come sottofigure di un unico “figure” con opzione [p].

              Una pagina tutta di oggetti non crea alcun problema. I problemi nascono nella pagine miste di oggetti e testo.

            • #104656
              Up
              0
              Down
              ::

              castelli” post=104696Mi rispondo da solo.
              Ho trovato il problema che sagnalavo all’Off-topic n° 2 più sopra: la colpa e del pacchetto “tikz” che serve per creare flowchart.
              Sembra un baco del pacchetto, che alcune volte non trova qualcosa.
              Ci sono alternative per creare flowchart?

              Dubito fortemente sia un baco del pacchetto. Puoi mostrare come crei i flow chart?

              Ciao
              Claudio

            • #104657
              Up
              0
              Down
              ::


              Ciao cfiandra,
              sono un pò stretto con i tempi (la sessione di laurea siavvicina) e mi trovo ad usare pacchetti senza conoscerli, quindi è probabile abbia fatto errori…
              per il pacchetto “tikz” ho inserito nel preambolo:
              `% per il flowchart
              \usepackage{tikz}
              \usepackage{tikz}
              \usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, matrix, arrows}

              \tikzstyle{block} = [rectangle, draw, text width=12em, text centered, rounded corners, minimum height=5em]
              \tikzstyle{block1} = [rectangle, draw, text width=5em, text centered, rounded corners, minimum height=3em]
              \tikzstyle{line} = [draw, -latex']

              %\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
              % minimum height=2em]

              %per scrivere algortimo in pseudo codice
              \usepackage{algorithm}
              \usepackage{algorithmic}
              %\usetikzlibrary{matrix,arrows}
              %\usepackage[symbol]{footmisc}
              \usepackage{stmaryrd}
              \usepackage{morefloats}
              \usepackage{amstext}
              \usepackage{fancybox}
              \usepackage{lscape}

              \usetikzlibrary{trees}
              `

              Per creare la flowchart ho inserito il codice:
              `\section{Flowchart of the Fast Multipole B.E.M.}
              \begin{tikzpicture}[node distance = 2.5cm, auto]
              % Place nodes
              \node [block] (primo) {Initialize parameters};
              \node [block, below of=primo] (secondo) {Discretize boundary region \\(discretize\_region.f)};
              \node [block, below of=secondo] (terzo) {Determine cell\\ of level $0$\\ (determine\_big\_square.f) };
              \node [block, below of=terzo] (quarto) {Construct the\\ tree structure (tree.f)};
              \node [block, below of=quarto] (quinto) {Compute the\\ right-hand-side\\ vector $b$\\(fmmbvector.f)};
              \node [block1, below of=quinto, xshift=5cm, yshift=40mm](upward){upward.f};
              \node [block1, below of=quinto, xshift=5cm,yshift=20mm](downward){downward.f};
              \node [block1, below of=upward, xshift=5cm, yshift=30mm](moment){moment.f};
              \node [block1, below of=downward, xshift=5cm, yshift=30mm](direct){direct.f};
              \node [block, below of=quinto](sesto){Call GMRES solver\\ to solve $A\lambda = b$ (gmres.f)};
              \node [block1, below of=sesto, xshift=5cm, yshift=20mm](matvec){matvec.f};
              \node [block1, below of=matvec, xshift=5cm, yshift=20mm](upward2){upward.f};
              \node [block1, below of=matvec, xshift=5cm, yshift=40mm](downward2){downward.f};
              \node [block1, below of=upward2, xshift=3cm, yshift=25mm](moment2){moment.f};
              \node [block1, below of=downward2, xshift=3cm, yshift=25mm](direct2){direct.f};
              \node [block, below of=sesto](settimo){Output the result};
              \node [block, below of=settimo](ottavo){Stop};

              \path [line] (primo) — (secondo);
              \path [line] (secondo) — (terzo);
              \path [line] (terzo) — (quarto);
              \path [line] (quarto) — (quinto);
              \path [line] (quinto) — (upward);
              \path [line] (quinto) — (downward);
              \path [line] (upward) — (moment);
              \path [line] (downward) — (direct);
              \path [line] (quinto) — (sesto);
              \path [line] (sesto) — (matvec);
              \path [line] (matvec) — (upward2);
              \path [line] (matvec) — (downward2);
              \path [line] (upward2) — (moment2);
              \path [line] (downward2) — (direct2);
              \path [line] (sesto) — (settimo);
              \path [line] (settimo) — (ottavo);
              \end{tikzpicture}
              `

              Quando scorro il documento generato con TexLive, mi appare spesso la finestra “pgflibraryfadings.code.tex” che è fastidiosa, ma tutto sommato se non comporta nulla mi va bene lo stesso.
              Ti ringrazio per il tuo tempo che mi hai dedicato.

              Saluti
              Alessandro

            • #104658
              Up
              0
              Down
              ::


              Per Lorenzo Pantieri,
              mi sono riletto con attenzione il capitolo dell’Arte dove è descritta la “revisione finale” ( il comando \raggedbottom non è male…).
              Ho anche preso spunto dalle istruzioni di fancyhrd (per il posizionamento degli ogegtti mobili).
              Dopo aver messo in pratica i tuoi suggerimenti e quelli di OldClaudio e con alcuni accorgimenti, modifica al testo, eliminazione figure, il comando \afterpage {\ clearpage}, il risultato non è disprezzabile (voi direste forse “accettabile” con riserve) 😀 .
              Sto ancora provando per ottenere l’impaginazione migliore.
              A questo proposito il pacchetto microtype mi aiuterebbe ulteriormente?

              Per OldClaudio,
              mi sono meritato la leggera bacchettata sulle dita 😀 , perchè, lo confesso, ho usato TikZ senza neanche leggere la guida (solo attraverso tentativi…) 😳
              Purtroppo, come ho detto, sono molto stretto con i tempi, e a volte chiedo sul forum l’aiuto che potrei invece trovare da solo leggendo le guide.

              Vi ringrazio tutti

            • #104659
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Se il testo è poco rispetto alle figure, tabelle, equazioni e simili grandi oggetti, microtype non aiuta per niente; microtype aiuta nel senso che gestisce il capoverso in modo più professionale, ma se il testo è poco, non può riempirti gli spazi bianchi sopra e sotto ai capoversi, alle figure, alle tabelle e compagnia.

              • #104660
                Up
                0
                Down
                ::

                castelli” post=104715Ciao cfiandra,
                sono un pò stretto con i tempi (la sessione di laurea siavvicina) e mi trovo ad usare pacchetti senza conoscerli, quindi è probabile abbia fatto errori…
                per il pacchetto “tikz” ho inserito nel preambolo:
                `% per il flowchart
                \usepackage{tikz}
                \usepackage{tikz}
                \usetikzlibrary{calc,positioning,shapes.geometric,shapes.symbols,shapes.misc, intersections, shadows, matrix, arrows}

                \tikzstyle{block} = [rectangle, draw, text width=12em, text centered, rounded corners, minimum height=5em]
                \tikzstyle{block1} = [rectangle, draw, text width=5em, text centered, rounded corners, minimum height=3em]
                \tikzstyle{line} = [draw, -latex']

                %\tikzstyle{cloud} = [draw, ellipse, node distance=3cm,
                % minimum height=2em]

                %per scrivere algortimo in pseudo codice
                \usepackage{algorithm}
                \usepackage{algorithmic}
                %\usetikzlibrary{matrix,arrows}
                %\usepackage[symbol]{footmisc}
                \usepackage{stmaryrd}
                \usepackage{morefloats}
                \usepackage{amstext}
                \usepackage{fancybox}
                \usepackage{lscape}

                \usetikzlibrary{trees}
                `

                Per creare la flowchart ho inserito il codice:
                `\section{Flowchart of the Fast Multipole B.E.M.}
                \begin{tikzpicture}[node distance = 2.5cm, auto]
                % Place nodes
                \node [block] (primo) {Initialize parameters};
                \node [block, below of=primo] (secondo) {Discretize boundary region \\(discretize\_region.f)};
                \node [block, below of=secondo] (terzo) {Determine cell\\ of level $0$\\ (determine\_big\_square.f) };
                \node [block, below of=terzo] (quarto) {Construct the\\ tree structure (tree.f)};
                \node [block, below of=quarto] (quinto) {Compute the\\ right-hand-side\\ vector $b$\\(fmmbvector.f)};
                \node [block1, below of=quinto, xshift=5cm, yshift=40mm](upward){upward.f};
                \node [block1, below of=quinto, xshift=5cm,yshift=20mm](downward){downward.f};
                \node [block1, below of=upward, xshift=5cm, yshift=30mm](moment){moment.f};
                \node [block1, below of=downward, xshift=5cm, yshift=30mm](direct){direct.f};
                \node [block, below of=quinto](sesto){Call GMRES solver\\ to solve $A\lambda = b$ (gmres.f)};
                \node [block1, below of=sesto, xshift=5cm, yshift=20mm](matvec){matvec.f};
                \node [block1, below of=matvec, xshift=5cm, yshift=20mm](upward2){upward.f};
                \node [block1, below of=matvec, xshift=5cm, yshift=40mm](downward2){downward.f};
                \node [block1, below of=upward2, xshift=3cm, yshift=25mm](moment2){moment.f};
                \node [block1, below of=downward2, xshift=3cm, yshift=25mm](direct2){direct.f};
                \node [block, below of=sesto](settimo){Output the result};
                \node [block, below of=settimo](ottavo){Stop};

                \path [line] (primo) — (secondo);
                \path [line] (secondo) — (terzo);
                \path [line] (terzo) — (quarto);
                \path [line] (quarto) — (quinto);
                \path [line] (quinto) — (upward);
                \path [line] (quinto) — (downward);
                \path [line] (upward) — (moment);
                \path [line] (downward) — (direct);
                \path [line] (quinto) — (sesto);
                \path [line] (sesto) — (matvec);
                \path [line] (matvec) — (upward2);
                \path [line] (matvec) — (downward2);
                \path [line] (upward2) — (moment2);
                \path [line] (downward2) — (direct2);
                \path [line] (sesto) — (settimo);
                \path [line] (settimo) — (ottavo);
                \end{tikzpicture}
                `

                Quando scorro il documento generato con TexLive, mi appare spesso la finestra “pgflibraryfadings.code.tex” che è fastidiosa, ma tutto sommato se non comporta nulla mi va bene lo stesso.
                Ti ringrazio per il tuo tempo che mi hai dedicato.

                Saluti
                Alessandro

                Il problema della libreria fadings è strano perché non ho visto la chiamata tramite \usetikzlibrary, quindi non capisco perché appaia quella finestra.

                Credo invece di avere intuito dal codice che i tuoi diagrammi minimo minimo riempono completamente una pagina. Hai impostato una distanza dei nodi di default di 2.5 cm (node distance), ma in ogni caso la cambi quando inserisci ogni nuovo nodo perché specifichi yshift. Ogni yshift, seppure in mm è corposo: minimo 2.5 cm, massimo 4 cm che si aggiungono ai 2.5 cm di partenza. Dal mio punto di vista è eccessivo, avrei considerato di ridurre il corpo del font per esempio impostando l’opzione font=\footnotesize.

                Con diagrammi così grandi è facile che tu abbia problemi di gestione degli ambienti flottanti, specialmente in caso tu abbia molti diagrammi e vicini fra loro.

                Ciao
                Claudio

              • #104661
                Up
                0
                Down
                ::


                Ok, provvedo a modificare.
                Effettivamente il diagramma è grande a tal punto che non mi entra neanche la didascalia.
                Sono ancora in fase di revisione di alcuni capitoli, ed il diagramma era una “bozza”.
                Grazie per i suggerimenti cfiandra.

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

            Go to top