[LaTeX] Sistema di equazioni

Messaggioda thedarkhero » 12/01/2020, 03:09

Ho sempre utilizzato il comando
Codice:
cases
per scrivere un sistema di equazioni in latex, tuttavia ho letto su alcuni forum che non sarebbe appropriato in quanto questo comando è pensato per le definizioni per casi e non per i sistemi di equazioni.
Quindi quale comando mi suggerite di utilizzare?
Già che ci sono...vorrei inserire a fianco di ciascuna equazione del sistema un nome che rappresenti l'equazione, una cosa del tipo:
$\{(2x + y + 3z = 12 " (equazione di Qui)"),(4y - z = -7 " (equazione di Quo)"),(5x + 8z = 34 " (equazione di Qua)"):}$
Sapete dirmi come fare?
thedarkhero
Senior Member
Senior Member
 
Messaggio: 1408 di 1413
Iscritto il: 04/06/2008, 22:21

Re: [LaTeX] Sistema di equazioni

Messaggioda Sergio » 12/01/2020, 09:43

Francamente, dopo averne provate tante, uso due sole soluzioni: l'ambiente cases, oppure l'ambiente array con "\left\{" prima e "\right." dopo.
Se vuoi cercare soluzioni più sofisticate, puoi provare con pacchetti come cases, mathtools, empheq (che è parte di mathtools), envmath.
"Se vuoi un anno di prosperità coltiva del riso. Se vuoi dieci anni di prosperità pianta degli alberi. Se vuoi cento anni di prosperità istruisci degli uomini" (proverbio cinese). E invece... viewtopic.php?p=236293#p236293
Avatar utente
Sergio
Cannot live without
Cannot live without
 
Messaggio: 6327 di 6712
Iscritto il: 26/04/2004, 10:56
Località: Roma

Re: [LaTeX] Sistema di equazioni

Messaggioda apatriarca » 13/01/2020, 13:55

L'ambiente cases è in pratica un ambiente array con la parentesi graffa a sinistra e nulla a destra. Se non ti piace usarla perché si chiama cases e quindi rappresenta qualcosa di diverso dal punto di vista semantico puoi sempre creare un nuovo ambiente per i tuoi sistemi o usare direttamente array. Personalmente li scrivo come segue (puoi cliccare con il tasto destro e dovresti poter vedere il codice LaTeX corrispondente:
\[
\begin{cases}
2\,x + y + 3\,z = 12 & \text{(equazione di Qui)} \\
4\,y - z = -7 & \text{(equazione di Quo)} \\
5\,x + 8\,z = 34 & \text{(equazione di Qua)}
\end{cases}
\]
apatriarca
Moderatore
Moderatore
 
Messaggio: 5341 di 5389
Iscritto il: 08/12/2008, 20:37
Località: Londra

Re: [LaTeX] Sistema di equazioni

Messaggioda thedarkhero » 13/01/2020, 14:44

Grazie mille ad entrambi, adottero' il comando cases anch'io, utilizzando il comando text per battezzare le varie equazioni :D
thedarkhero
Senior Member
Senior Member
 
Messaggio: 1409 di 1413
Iscritto il: 04/06/2008, 22:21

Re: [LaTeX] Sistema di equazioni

Messaggioda thedarkhero » 29/01/2020, 19:12

Mi chiedevo...se io a fianco ai nomi delle tre equazioni (equazione di Qui, equazione di Quo, equazione di Qua) volessi inserire un secondo testo (Pippo, Pluto, Topolino) in modo che anche i secondi testi fossero tra loro allineati come potrei fare?
thedarkhero
Senior Member
Senior Member
 
Messaggio: 1411 di 1413
Iscritto il: 04/06/2008, 22:21

Re: [LaTeX] Sistema di equazioni

Messaggioda Raptorista » 30/01/2020, 10:26

Prova l'ambiente align, Sezione 5.7.2 di http://www.lorenzopantieri.net/LaTeX_fi ... eLaTeX.pdf .
Un matematico ha scritto:... come mia nonna che vuole da anni il sistema per vincere al lotto e crede che io, in quanto matematico, sia fallito perché non glielo trovo


Immagine
Avatar utente
Raptorista
Moderatore
Moderatore
 
Messaggio: 5387 di 5417
Iscritto il: 28/09/2008, 19:58

Re: [LaTeX] Sistema di equazioni

Messaggioda apatriarca » 30/01/2020, 10:34

Puoi aggiungere colonne scrivendo & e poi il contenuto della colonna in ogni riga.
apatriarca
Moderatore
Moderatore
 
Messaggio: 5348 di 5389
Iscritto il: 08/12/2008, 20:37
Località: Londra

Re: [LaTeX] Sistema di equazioni

Messaggioda thedarkhero » 30/01/2020, 14:03

Ho aggiunto su ciascuna riga un secondo simbolo & seguito dai secondi testi ma in fase di compilazione ottengo tre volte l'errore:
Extra alignment tab has been changed.
thedarkhero
Senior Member
Senior Member
 
Messaggio: 1412 di 1413
Iscritto il: 04/06/2008, 22:21

Re: [LaTeX] Sistema di equazioni

Messaggioda apatriarca » 30/01/2020, 21:33

Scusa, ricordavo male le funzionalità offerte dall'ambiente cases. Devi usare un ambiente diverso come proposto da @Raptorista anche se a questo caso forse fare uso di array (soprattutto se vuoi puoi fare ulteriori cambiamenti come allineare diverse colonne a destra o sinistra.
Codice:
\begin{equation*}
\left\{
\begin{array}{lll}
2\,x + y + 3\,z = 12 & \text{(equazione di Qui)} & \text{Pippo}  \\
4\,y - z = -7 & \text{(equazione di Quo)} & \text{Pluto}  \\
5\,x + 8\,z = 34 & \text{(equazione di Qua)} & \text{Topolino}
\end{array}
\right.
\end{equation*}
apatriarca
Moderatore
Moderatore
 
Messaggio: 5349 di 5389
Iscritto il: 08/12/2008, 20:37
Località: Londra

Re: [LaTeX] Sistema di equazioni

Messaggioda thedarkhero » 31/01/2020, 02:55

Perfetto! ;)
Grazie ancora!
thedarkhero
Senior Member
Senior Member
 
Messaggio: 1413 di 1413
Iscritto il: 04/06/2008, 22:21


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti