Système d'équations

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 249
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

[Résolu] Système d'équations

Message non lu par pzorba75 »

Bonjour à tous,
je cherche à écrire un système d'équations pour un sujet de processus aléatoires niveau terminale. J'ai regardé le package systeme qui ne semble pas adapté pour la présentation cherchée, toutes les inconnues devant se situer à gauche dans chacune des équations. Je bloque pour placer une accolade devant l'environnement align* qui présente les trois équations correctement alignées.
J'ai mis un ECM pour documenter mon problème.
En remerciant d'avance, pour l'aide apportée et bonne journée à tous libres ou confinés.
Pierre
Voici l'ECM.

Code : Tout sélectionner

\documentclass[a4paper,10pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\DecimalMathComma
\usepackage{mathrsfs,amssymb,mathtools}

\begin{document}

\[
\begin{dcases}
a_{n+1}&=\dfrac{1}{3}a_n+\dfrac{1}{4}b_n\\
b_{n+1}&=\dfrac{2}{3}a_n+\dfrac{1}{2}b_n+\dfrac{2}{3}c_n\\
c_{n+1}&=\phantom{\dfrac{1}{3}a_n+{}}\dfrac{1}{4}b_n+\dfrac{1}{3}c_n
\end{dcases}
\]

Ma question : comment éviter l'espace inutile devant le signe = et obtenir le résultat de l'environnement align* ci-dessous avec une accolade convenablement placée comme dans l'environnement dcases ce que ne permet pas align*.

\begin{align*}
a_{n+1}&=\dfrac{1}{3}a_n+\dfrac{1}{4}b_n\\
b_{n+1}&=\dfrac{2}{3}a_n+\dfrac{1}{2}b_n+\dfrac{2}{3}c_n\\
c_{n+1}&=\phantom{\dfrac{1}{3}a_n+{}}\dfrac{1}{4}b_n+\dfrac{1}{3}c_n
\end{align*}

\end{document}
Pièces jointes
Exo-127-p153-Modele-discret-d-evolution-ECM.pdf
(12.68 Kio) Téléchargé 284 fois
On se lasse de tout, excepté d'apprendre.
Virgile
jmd
Utilisateur confirmé
Utilisateur confirmé
Messages : 75
Inscription : samedi 06 février 2016, 11:08

Re: Système d'équations

Message non lu par jmd »

Bonjour, utiliser le code suivant.

Code : Tout sélectionner

\left\{
\begin{array}{lll}
equation 1 \\
equation 2 \\
equation 3\\
\end{array}
\right .
iMac 27'' Intel Core i9 10 coeurs, 40 Go Ram, MacBook Pro 16", TeX Live
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 249
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Système d'équations

Message non lu par pzorba75 »

Je n'avais pas précisé que l'utilisation de array ne me convient pas vraiment, en effet l'espacement autour du signe = est bien trop important (comparé avec les signes + ou - dans la formule) et je ne sais pas comment le réduire proprement. Voici le code tel que je l'ai ajouté dans mon ECM :

Code : Tout sélectionner

\[
\left\{
\begin{array}{lll}
a_{n+1}&=&\dfrac{1}{3}a_n+\dfrac{1}{4}b_n\\
b_{n+1}&=&\dfrac{2}{3}a_n+\dfrac{1}{2}b_n+\dfrac{2}{3}c_n\\
c_{n+1}&=&\phantom{\dfrac{1}{3}a_n+{}}\dfrac{1}{4}b_n+\dfrac{1}{3}c_n
\end{array}
\right .
\]
On se lasse de tout, excepté d'apprendre.
Virgile
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Système d'équations

Message non lu par balf »

Voici deux solutions, avec l'extension empheq (qui charge mathtools) et soit un environnement align*, soit alignat*. Autre point: les coefficients fractionnaires sont codés avec \mfrac de l'extension nccmath, qui me paraît plus pertinent pour des coefficients que les fractions en \displaystyle :

Code : Tout sélectionner

\\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\DecimalMathComma
\usepackage{nccmath, mathrsfs,amssymb,empheq}

\begin{document}

\begin{empheq}[left=\empheqlbrace]{align*}
a_{n+1}&=\mfrac{1}{3}a_n+\mfrac{1}{4}b_n\\
b_{n+1}&=\mfrac{2}{3}a_n+\mfrac{1}{2}b_n+\mfrac{2}{3}c_n\\
c_{n+1}&=\phantom{\mfrac{1}{3}a_n+{}}\mfrac{1}{4}b_n+\mfrac{1}{3}c_n
\end{empheq}

\begin{empheq}[left=\empheqlbrace]{ alignat*=2}
a_{n+1}&= \mfrac{1}{3}a_n& {}+ {}& \mfrac{1}{4}b_n\\
b_{n+1}&=\mfrac{2}{3}a_n & {}+ {}& \mfrac{1}{2}b_n+\mfrac{2}{3}c_n\\
c_{n+1}&= & & \mfrac{1}{4}b_n+\mfrac{1}{3}c_n
\end{empheq}

\end{document}  
B. A.
systemde_v-a.pdf
(71.63 Kio) Téléchargé 236 fois
Dernière modification par balf le mercredi 18 novembre 2020, 12:02, modifié 2 fois.
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 249
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Système d'équations

Message non lu par pzorba75 »

Désolé, mais je ne vois pas code Latex. Le résultat sur le pdf me va bien.
Pouvez-vous vérifier votre message?
A+
On se lasse de tout, excepté d'apprendre.
Virgile
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Système d'équations

Message non lu par balf »

J'ai dû faire une fausse manœuvre au moment d'insérer le code et, naturellemnt, j'ai omis de vérifier. C'est maintenant corrigé.
B. A.
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 249
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Système d'équations

Message non lu par pzorba75 »

Exactement la solution que je cherchais, c'est la première fois que j'utilise ce package qui fait très bien l'affaire.
Merci beaucoup.
On se lasse de tout, excepté d'apprendre.
Virgile
un bon petit
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 995
Inscription : vendredi 12 juin 2009, 22:35
Statut actuel : Enseignant
Localisation : Chambéry
Contact :

Re: Système d'équations

Message non lu par un bon petit »

Il y a aussi le petit français autoaligne qui aligne automatiquement sans & ni \phantom :

Code : Tout sélectionner

\documentclass{article}
\usepackage{autoaligne,amsmath}
\begin{document}
Essai :
$\aavcoeff{2}
\left\{\autoaligne{
	a_{n+1}=\dfrac13a_n+\dfrac14b_n\\
	b_{n+1}=\dfrac23a_n+\dfrac12b_n+\dfrac23c_n\\
	c_{n+1}=+\dfrac14b_n+\dfrac13c_n
}\right.$
\end{document}
Screenshot_20201118_211639.png
Programmer en TeX, TeXpérimental
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 249
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Système d'équations

Message non lu par pzorba75 »

Je me doutais bien que l'auteur de systeme avait une solution "magique" et française. Pour la mettre en valeur et la rappeler aux utilisateurs étourdis de mon genre, il faudrait faire un lien à autoaligne dans la documentation de systeme. J'avais reconsulté systeme avant de poster et j'étais resté bloqué par la présentation, inconnues à gauche et constantes à droite.
Merci pour toutes ces solutions.
On se lasse de tout, excepté d'apprendre.
Virgile
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message