Je veux écrire un programme linéaire. J'ai essayé avec l'extension systeme de Chris­tian Tel­lechea :

Ouvrir dans l'éditeur Overleaf
\sysdelim..
\sysaddeqsign{~}
\sysequivsign{~}{\in}
\parbox[t]{3cm}{$\underset{\text{s.c.}}{\max} z = 2x_1-x_2$}
\parbox[]{5cm}{\systeme{\frac{1}{3}x_1 + x_2 = 2,
-2x_1 + 5x_2 <= 7,
x_1 + x_2 <= 4,
x_1 >=0,
x_2 ~ \mathbb{R}}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mais je n'arrive pas à résoudre le problème d'alignement.

Il y a bien la solution d'un environnement array avec six colonnes mais j'aimerais savoir s'il existe une extension ou une méthode permettant de faciliter tout ça.

En image ce vers quoi j'aimerais arriver (pas assez de points...)

Posée 13 Déc '17, 13:31

Bruno's gravatar image

Bruno
14039
Taux d'acceptation : 50%

Modifiée 14 Déc '17, 14:23

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

où elle est l'image ?

(13 Déc '17, 19:43) touhami touhami's gravatar image

quelle est cette comande sysdelim.. dont se plaint le compilateur ?

(13 Déc '17, 21:45) joseph-tux joseph-tux's gravatar image

@touhami il faut 60 pts pour mettre une image ce que je n'ai pas. Je cherche un lien pour demain

(13 Déc '17, 23:55) Bruno Bruno's gravatar image

@joseph-tux les commandes sysdelim, sysaddeqsign, et sysequivsign sont des commandes de l’extension systeme de Chris­tian Tel­lechea et ne posent aucun problème au compilateur

(13 Déc '17, 23:57) Bruno Bruno's gravatar image

Il y a l'extension autoaligne du même auteur :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper]{article}
\usepackage{autoaligne}
\begin{document}
$\left|\autoaligne{z=-12 + x_1 +++ 2x_4\\
x_1=3 ++ x_2 + 2x_3 + 2x_4\\
x_2=7 +++ 3x_3 + 5x_4}\right.$
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Une autre possibilité avec l'extension systeme

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper]{article}
\usepackage{systeme}
\begin{document}
\sysdelim|.
\systeme{-12 + x_1 + 2x_4=z,
3 + x_2 + 2x_3 + 2x_4=x_1,
7 + 3x_3 + 5x_4=x_2}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 14 Déc '17, 19:52

touhami's gravatar image

touhami
10.0k410
Taux d'acceptation : 51%

systeme pour écrire le programme linéaire, autoaligne pour écrire les étapes dans un algorithme de résolution type simplexe. Il faudrait pouvoir accepter 2 réponses (ou poser 2 questions)

(15 Déc '17, 14:14) Bruno Bruno's gravatar image

Je n'ai trouvé que ceci qui fonctionnât à peu près, avec un ajustement manuel :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amsfonts}
\usepackage{systeme}
\begin{document}
\sysdelim|.
\sysaddeqsign{~}
\sysequivsign{~}{\in}
\begin{align*}
\max z& = x_1-x_2\\
\mathrm{s. c.} & \phantom{ =}
\raisebox{-0.77\height}{$ \,\systeme{\frac{1}{3}x_1 + x_2 = 2,
-2x_1 + 5x_2 <= 7,
x_1 + x_2 <= 4,
x_1 >= 0,
x_2 ~ \mathbb{R}}$}
\end{align*}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 14 Déc '17, 05:11

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 14 Déc '17, 14:14

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

Ça convient pour la programmation des programmes linéaires mais malheureusement l'extension systeme n'est pas prévue pour écrire des équations avec des variables dans les deux membres.J'utilise des array

'$left|begin{array}{*{11}{c}} z &=& -12 &+& x_1 &&&&&+& 2x_4 \ x_1 &=& 3 &&&+& x_2 &+& 2x_3 &+& 2x_4 \ x_2 &=& 7 &&&&&+& 3x_3 &+& 5x_4 end{array}right.$'

par exemple. Je crois bien qu'il n'y a pas d'extension prévue pour ça.

(14 Déc '17, 18:12) Bruno Bruno's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×7
×6
×3
×1

Question posée : 13 Déc '17, 13:31

Question vue : 9,325 fois

Dernière mise à jour : 15 Déc '17, 14:14

C'est votre première visite ici ? Consultez la FAQ !

×