Enorme spazio lasciato tra due \item

  • Creatore
    Topic
  • #100648
    Up
    0
    Down
    ::


    Salve a tutti,

    sto avendo il seguente problema: in alcuni punti del testo che sto scrivendo il pdf compilato mi lascia degli spazi oggettivamente enormi tra due \item consecutivi, vi posto un esempio e il relativo codice, preso da un po’ piu’ in su

    `
    \item{ […]
    \begin{equation}
    U_{mag}\ =\ \frac{1}{2} L {I_0}^2
    \end{equation}\\
    \flushright\textbf{[$3.61\cdot 10^{-15}\ J$]}\flushleft
    }

    \item{
    Nella situazione del problema precedente, determinare la tensione, in $\mu V$, del generatore dopo un tempo $t = 99.0\ \mu s$ dall’apertura dell’interruttore.

    \textbf{\underline{Soluzione:}}\\
    Dobbiamo risolvere una lunga e noiosa equazione differenziale. Andiamo, come al solito, a scrivere le equazioni di maglia e di nodo
    `

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


      Caro caesar753, non ho provato il tuo codice, perché non è compilabile così com’è. La ragione del problema potrebbe essere non direttamente imputabile alle sole linee di codice che producono la stampa nella quale il problema si manifesta. Dovresti cercare di spedire un sorgente completo che sia il più corto possibile e ciononostante produca ancora l’errore che tu lamenti (il cosiddetto Esempio Minimo Compilabile, EMC).

      Il tuo problema potrebbe essere causato da un blocco di testo, che segue la frase che finisce con «…equazioni di maglia e di nodo», il quale non può essere spezzato tra due pagine; ma sto tirando a indovinare, con le sole informazioni che hai fornito è impossibile diagnosticare correttamente la causa.

      Ciao.


      Gustavo

      P.S.: Comunque, nel codice che hai mandato sembra esserci più di qualcosa non esattamente raccomandabile: non vedi che la soluzione dell’esercizio precedente finisce all’inizio di una nuova pagina, staccata dall’esercizio stesso? E conosco parecchia gente che di fronte a`\textbf{\underline{Soluzione:}}\\`storce alquanto il naso!

    • #100650
      Up
      0
      Down
      ::


      Grazie della risposta, ecco un blocco compilabile che genera l’errore

      `
      \documentclass[b5paper,10.5pt]{book}
      \usepackage{graphicx} % needed for including graphics e.g. EPS, PS
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{ulem}
      \usepackage[polutonikogreek,italian]{babel}
      \usepackage[utf8x]{inputenc}
      \usepackage{makeidx}
      \usepackage{epigraph}
      \usepackage{verbatim}
      \usepackage{textcomp}
      \usepackage{pgf}
      %\usepackage{float}
      \usepackage{epstopdf}
      \usepackage{floatrow}
      \DeclareCaptionFont{Small}{\fontsize{5}{5}\selectfont}
      \floatsetup{font={Small}}
      %\floatsetup[figure]{font=\small}
      %\usepackage{tikz}
      %\usepackage{scalefnt}
      %\usepackage{fancyhdr}
      %\pagestyle{fancy}
      %\lhead{}
      %\chead{}
      %\rhead{}
      %\usepackage[bottom]{footmisc}
      \renewcommand{\chaptermark}[1]{%
      \markboth{\thechapter.\ #1}{}}
      \topmargin -1.5cm % read Lamport p.163
      \oddsidemargin -0.04cm % read Lamport p.163
      \evensidemargin -0.04cm % same as oddsidemargin but for left-hand pages
      %\textwidth 15.9cm
      \textheight 19,50cm
      \linespread{1.15}
      %\pagestyle{empty} % Uncomment if don't want page numbers
      \parskip 7.2pt % sets spacing between paragraphs
      %\renewcommand{\baselinestretch}{1.5} % Uncomment for 1.5 spacing between lines
      \parindent 0pt % sets leading space for paragraphs
      \makeindex

      \begin{document}
      \begin{enumerate}
      \item{

      \flushright\textbf{[$3.61\cdot 10^{-15}\ J$]}\flushleft
      }

      \item{
      Nella situazione del problema precedente, determinare la tensione, in $\mu V$, del generatore dopo un tempo $t = 99.0\ \mu s$ dall’apertura dell’interruttore.

      \textbf{\underline{Soluzione:}}\\
      Dobbiamo risolvere una lunga e noiosa equazione differenziale. Andiamo, come al solito, a scrivere le equazioni di maglia e di nodo\\

      \begin{equation}\begin{split}
      &\left\{\begin{array}{l}
      – \frac{Q}{C}\ -\ RI_1\ +\ \mathcal{E}(t)\ =\ 0\\
      – R I_1\ +\ L \dot{I}_2\ =\ 0\\
      I_0\ =\ I_1\ +\ I_2\ \rightarrow\ I_1\ =\ I_0\ -\ I_2\\
      \dot{Q}\ =\ I_0
      \end{array}\right.\\
      &\left\{\begin{array}{l}
      \dot{Q}\ =\ I_0\\
      I_1\ =\ I_0\ -\ I_2\\
      -R (I_0\ -\ I_2)\ +\ L \dot{I}_2\ =\ 0\\
      – \frac{Q}{C}\ -\ RI_1\ +\ \mathcal{E}(t)\ =\ 0
      \end{array}\right.\\
      &-RI_0\ + RI_2\ + L \dot{I}_2\ =\ 0\\
      &\dot{I}_2\ +\ \frac{R}{L}I_2\ =\ \frac{R}{L} I_0\\
      &z\ +\ \frac{R}{L}\ =\ 0\ \rightarrow\ z\ =\ -\frac{R}{L}\\
      &I_2 (t)\ =\ Ae^{\frac{R}{L}t}\\
      &soluzione\ particolare:\ \frac{R}{L} I_2^{part}\ =\ \frac{R}{L}I_0\ \rightarrow\ I_2^{part}\ =\ I_0\\
      &I_2 (t)\ =\ Ae^{- \frac{R}{L}t}\ + I_0\\
      &condizioni\ inziali:
      I_2 (0)\ =\ 0\ \rightarrow\ 0\ =\ A\ +\ I_0\ \rightarrow\ A\ =\ -I_0\\
      &I_2 (t)\ =\ -\ I_0e^{- \frac{R}{L}t}\ + I_0\ \rightarrow\ I_2 (t)\ =\ I_0\ (1- e^{- \frac{R}{L}t})\\
      \\
      &\left\{\begin{array}{l}
      I_1\ =\ I_0\ -\ I_2 \rightarrow\ I_1\ =\ I_0e^{- \frac{R}{L}t}\\
      \dot{Q}\ =\ I_0\\
      – \frac{\dot{Q}}{C}\ -\ R \dot{I}_1\ +\ \dot{\mathcal{E}}(t)\ =\ 0\
      \end{array}\right.\\
      &- \frac{I_0}{C}\ +\ \frac{R^2}{L}I_0 e^{- \frac{R}{L}t}\ +\ \dot{\mathcal{E}}(t)\ =\ 0\\
      &\dot{\mathcal{E}}(t)\ =\ \frac{d \mathcal{E}}{dt}\ =\ \frac{I_0}{C}\ -\ \frac{R^2}{L}I_0 e^{- \frac{R}{L}t} \Rightarrow \\
      &\mathcal{E}(t)=\ \int{(\frac{I_0}{C}\ -\ \frac{R^2}{L}I_0 e^{- \frac{R}{L}t})dt}\ =\ \rightarrow\ \\
      &\mathcal{E}(t)=\ \frac{I_0}{C}\ t\ +RI_0\ e^{- \frac{R}{L}t}
      \end{split}\end{equation}

      e il gioco è fatto …

      \flushright\textbf{[$29.6\ \mu V$]}\flushleft

      }

      \end{enumerate}
      \end{document}
      `

      probabilmente e’ causato dalla seguela di array e di equazioni, come posso risolvere?

    • #100651
      Up
      0
      Down
      ::


      Ok, ho risolto, era proprio il lungo blocco di equazioni che il compilatore cercava di mettere in un’unica pagina e questo generava l’enorme spazio, l’ho spezzato e adesso funziona tutto alla perfezione!

      Grazie della dritta!

    • #100652
      Up
      0
      Down
      ::


      Ci avrei scommesso, che subito sotto c’era un’equazione con un ambiente split (che non può essere spezzato tra due pagine, visto che produce un’unica scatola) 😉 Hai già capito da te qual era la soluzione; in futuro, però, cerca di evitare di scrivere codice così. Non ti offendere, ma il tuo stile di programmazione in LaTeX non è proprio di quelli da citare a esempio… 🙂

      Ciao.


      Gustavo

    • #100653
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::

        caesar753″ post=100355Salve a tutti,

        sto avendo il seguente problema: in alcuni punti del testo che sto scrivendo il pdf compilato mi lascia degli spazi oggettivamente enormi tra due \item consecutivi, vi posto un esempio e il relativo codice, preso da un po’ piu’ in su

        `
        \item{ […]
        \begin{equation}
        U_{mag}\ =\ \frac{1}{2} L {I_0}^2
        \end{equation}\\
        \flushright\textbf{[$3.61\cdot 10^{-15}\ J$]}\flushleft
        }

        \item{
        Nella situazione del problema precedente, determinare la tensione, in $\mu V$, del generatore dopo un tempo $t = 99.0\ \mu s$ dall’apertura dell’interruttore.

        \textbf{\underline{Soluzione:}}\\
        Dobbiamo risolvere una lunga e noiosa equazione differenziale. Andiamo, come al solito, a scrivere le equazioni di maglia e di nodo
        `

        Hai già trovato la soluzione da solo. Benissimo. Ma…

        \item non è un comando che richiede un argomento, quindi quelle parentesi graffe che racchiudono ogni voce dell’elencazione non servono a niente; al massimo consentono di pensar male a proposito di chi le ha scritte. 🙁

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

    Go to top