Re: Spezzare formula lunga

#96160
Up
0
Down
::

ailart_sua” post=95883

[quote=”ailart_sua” post=95817][quote=”OldClaudio” post=95802]Nel caso 1) devi scegliere se è meglo avere il numero della formula nella riga successiva, oppure se spezzare la formula con split o meglio con multline; ma entrambe le soluzioni presentano, ovviamente, degli inconvenienti.
Sarebbe anche possibile ridurre il corpo dei font, specificando il copro più piccol priam di entrare in modo matematico e ripristinando dopo essere escita dal modo matematico.

Non mi è molto chiaro come dovrei quindi procedere sinceramente…

Non è molto chiaro nemmeno il quesito, che hai posto anche in un altro filone.
Da quello che si capisce, e che sarebbe chiarissimo mostrando un esempio minimo compilabile,
la situazione è simile alla seguente
`
\documentclass{article}
\usepackage{lipsum}
\begin{document}

\lipsum[1]
\begin{equation}
2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2
\end{equation}
\lipsum[2]
\end{document}`
La soluzione migliore dipende dalla specifica situazione di partenza.
Nel caso dell’esempio riportato, una delle soluzioni, come indicato da Claudio è usare l’ambiente multline
`
\begin{multline}
2+2+2+2+2+2+2+2+2+2+2+2+2+2\\
+2+2+2+2+2+2+2+2+2+2+2+2+2
\end{multline}
`
Naturalmente serve anche
`\usepackage{amsmath}`

Ciao
Ivan[/quote]

Grazie mille per la risposta, ma il problema è che io ho parentesi aperte nel primo rigo di formula e chiuse nel secondo. Quale altro comando posso usare all’interno di multline per le parentesi?

La mia situazione è del genere:
`\documentclass[a4paper,11pt]{report}
\linespread{1.15}

\usepackage{amsthm} %per i teoremi
\usepackage{amsfonts} %per il carattere
\usepackage{eufrak} %per il carattere
\usepackage{mathrsfs} %per il carattere
\usepackage{amsmath} %per scrivere in grassetto simboli matematici

\begin{document}

\small
\begin{equation}
\mathcal{C}=\left\{ Z \in{L^{0}(\mathbb{R})} | \sum_{i=1}^{N}Z_i(w_j)=c_N, \sum_{i=1}^{N-1}Z_i(w_j)=c_{N-1}, \cdots, \sum_{i=1}^{N-r}Z_i(w_j)=c_{N-r} \textnormal{ for all } j=1, \cdots, M, c\in{\mathbb{R}}\right\}.
\end{equation}
\normalsize

\end{document}`

però preferirei non usare small perchè visivamente non mi piace la differenza.[/quote]
Semplice:
`\documentclass[a4paper,11pt]{report}

\usepackage{amsthm}
\usepackage{amsfonts}
%\usepackage{eufrak}% non serve se c'è amsfonts
\usepackage{mathrsfs}
\usepackage{amsmath}

\begin{document}

\begin{multline}
\mathcal{C}=
\biggl\{ Z \in{L^{0}(\mathbb{R})} \biggm|
\sum_{i=1}^{N}Z_i(w_j)=c_N, \sum_{i=1}^{N-1}Z_i(w_j)=c_{N-1},\\
\dots, \sum_{i=1}^{N-r}Z_i(w_j)=c_{N-r} \textnormal{ for } j=1, \dots, M,
c\in{\mathbb{R}}
\biggr\}.
\end{multline}

\end{document}`
Nota [tt]\biggm|[/tt] per la sbarra (se non la devi ingrandire, usa [tt]\mid[/tt]). Non usare [tt]\cdots[/tt] o [tt]\ldots[/tt]: con amsmath (che non serve affatto per scrivere simboli matematici in neretto) [tt]\dots[/tt] sceglie il tipo giusto, guardando il simbolo che segue. Nel tuo caso i puntini non vanno centrati, ma bassi.

Opinione personale: for all è sbagliato.

Ciao
Enrico

Go to top