- Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da
egreg9.
-
CreatoreTopic
-
23 Agosto 2012 alle 19:18 #77373::
Buonasera a tutti.
Ho un problema relativo ad una serie di equazioni scritte in ambiente split:
alcune equazioni scritte in tale ambiente portano ad ottenere uno spazio bianco a livello di una pagina come mostrato dal seguente esempio.
Esiste un modo per separare le equazioni scritte in ambiente split?
Grazie a tutti.[attachment]C:\fakepath\Esempio.pdf.zip[/attachment]
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Agosto 2012 alle 19:27 #77374
-
23 Agosto 2012 alle 19:38 #77375::
Grazie mille per la risposta velocissima, il mio dubbio era però riferito alla possibilità di separare diverse righe di un’equazione in ambiente split su due pagine consecutive.
L’equazione incriminata è rappresentata dal seguente codice:
\begin{equation*}
\begin{split}
v&=\left(1+\frac{R_0}{R}\right)\sqrt{Rc_p\dot{m}_a(T-T_a)}\\
&=\left(1+\frac{8,2}{6,8}\right)\sqrt{6,8\cdot1004,5\cdot3\cdot10^{-3}\cdot3,54\cdot10^{-5}\cdot57,6}\\
&= \SI{0.451}{V}
\end{split}
\end{equation*}
e vorrei separarla su più pagine, se ciò è possibile.
Grazie ancora.
-
23 Agosto 2012 alle 20:56 #77376
-
24 Agosto 2012 alle 3:13 #77377::
Va bene, ecco il codice:
`
\begin{equation*}
\begin{split}
v&=\left(1+\frac{R_0}{R}\right)\sqrt{Rc_p\dot{m}_a(T-T_a)}\\
&=\left(1+\frac{8,2}{6,8}\right)\sqrt{6,8\cdot1004,5\cdot3\cdot10^{-3}\cdot3,54\cdot10^{-5}\cdot57,6}\\
&= \SI{0.451}{V}
\end{split}
\end{equation*}
`
Grazie ancora di tutta la disponibilità.
-
24 Agosto 2012 alle 8:01 #77378::
Sostenitore Apple” post=76517Va bene, ecco il codice:
`
\begin{equation*}
\begin{split}
v&=\left(1+\frac{R_0}{R}\right)\sqrt{Rc_p\dot{m}_a(T-T_a)}\\
&=\left(1+\frac{8,2}{6,8}\right)\sqrt{6,8\cdot1004,5\cdot3\cdot10^{-3}\cdot3,54\cdot10^{-5}\cdot57,6}\\
&= \SI{0.451}{V}
\end{split}
\end{equation*}
`
Grazie ancora di tutta la disponibilità.Stai usando [tt]split[/tt] in modo scorretto.
`
\begin{align*}
v&=\left(1+\frac{R_0}{R}\right)\sqrt{Rc_p\dot{m}_a(T-T_a)}\displaybreak\\
&=\left(1+\frac{\num{8,2}}{\num}6,8}\right)\sqrt{\num{6,8}\cdot\num{1004,5}\cdot\num{3e-3}\cdot\num{3,54e-5}\cdot\num{57,6}}\\
&= \SI{0.451}{V}
\end{align*}
`
Occhio anche a come scrivi i numeri con la virgola.Ciao
Enrico
-
24 Agosto 2012 alle 10:13 #77379::
Prima di tutto grazie per la risposta. Ho alcuni dubbi: perché scrivere l’ambiente split all’interno di equation non può andare bene? Si tratta infatti di una stessa formula che continua su più righe. A cosa serve il comando \displaybreak? Cosa sbaglio a proposito della virgola? Ma ogni volta che scrivo un numero se lo inserisco tra \num questo mi richiede un sacco di tempo? Non esistono alternative più rapide?
Di nuovo, molte grazie.
-
24 Agosto 2012 alle 12:01 #77380::
Che cosa vuol dire displaybreak? \displaybreak fa esattamente qquello, spezza un display, spezza cioè un insieme di formlule associate nelleo stesso ambinete che le mette in display (in mostra fuori testo)Attenzione ai separatori decimali vuol dire che se scrivi tu i numeri, senza copiarli da altre fonti, o stai attento ad usare sempre il punto o sempre la virgola; siccome la virgola è riconoscu=iuta da TeX coe un segno di punteggiatura e in matematica lascia spazi diversi a sinistra e a destra, la soluzione migliore, visot che usi il pacchetto siunitx, è di usare davvero \num con dentro il numero scritto con il punto; se vuoi la virgola, basta impostare le funzioni di \num, e \num cambia il punto in una virgola come segno matematico normale non come segno di punteggiatura, per cui gli spazi a destra e a sinistra sono uguali.
Pignolerie? si forse, ma è questo quello di cui è capace LaTeX; altrimenti perché uno dovrebbe usarlo?
-
24 Agosto 2012 alle 13:20 #77381::
Sostenitore Apple” post=76536Prima di tutto grazie per la risposta. Ho alcuni dubbi: perché scrivere l’ambiente split all’interno di equation non può andare bene? Si tratta infatti di una stessa formula che continua su più righe. A cosa serve il comando \displaybreak? Cosa sbaglio a proposito della virgola? Ma ogni volta che scrivo un numero se lo inserisco tra \num questo mi richiede un sacco di tempo? Non esistono alternative più rapide?
Di nuovo, molte grazie.L’ambiente [tt]split[/tt] non permette cambi pagina al suo interno; ecco la parte rilevante nella documentazione di amsmath (pagina 6):
Note: Certain equation environments wrap their contents in an
unbreakable box, with the consequence that neither [tt]\displaybreak[/tt]
nor [tt]\allowdisplaybreaks[/tt] will have any effect on them. These include
[tt]split[/tt], [tt]aligned[/tt], [tt]gathered[/tt], and [tt]alignedat[/tt].Il comando [tt]\allowdisplaybreaks[/tt] (che va nel preambolo) è consigliabile solo durante la preparazione del documento, ma poi è meglio disabilitarlo e agire con [tt]\displaybreak[/tt] in fase di revisione finale. Per quanto visto prima, non si può dividere un ambiente [tt]split[/tt] su due pagine; se adoperi [tt]align*[/tt] invece di annidare [tt]split[/tt] in [tt]equation*[/tt] hai ovviamente il beneficio di poter spezzare il risultato su due pagine.
Per quanto riguarda la virgola, forse è vero che [tt]\num{1,2}[/tt] è più scomodo di [tt]1,2[/tt], ma se guardi il risultato puoi accorgerti che il primo (con l’apposita opzione a siunitx, ma ne abbiamo già discusso altrove) dà il risultato corretto, mentre il secondo no. È sempre meglio adoperare un comando che sottolinea il significato di qualcosa.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.