Je voudrais obtenir un résultat semblable au premier système visible sur cette page, donc avec des indices non numéraux égaux à Le package systeme me permettrait-il d'y parvenir ? Voici un ECM : Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{systeme} \begin{document} \systeme[x_1x_2]{ax_1+bx_2=c_1,dx_1+ex_2=b2} % \systeme{a_{11}x_1+a_{12}x_2+\dots+a_{1p}x_p=k_1,a_{21}x_1+a_{22}x_2+\dots+a_{2p}x_p=k_2} \end{document}
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Voici un code simple avec Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{empheq} \begin{document} \begin{empheq}[left=\empheqlbrace]{alignat*=3} a_{11} & x_1+a_{12} & & x_2+\dots+a_{1p} & & x_p=k_1 \\[1ex] a_{21} & x_1+a_{22} & & x_2+\dots+a_{2p} & & x_p=k_2 \end{empheq} \end{document} Publiée 04 Avr '20, 14:37 Bernard |
Voici une solution utilisant la commande Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{systeme} \begin{document} \syssubstitute{% {x}{x_{1}}% {y}{x_{2}}% {z}{x_{p}}% {t}{\cdots}% {a}{a_{11}}% {b}{a_{12}}% {c}{a_{1p}}% {d}{k_1}% {e}{a_{21}}% {f}{a_{22}}% {g}{a_{2p}}% {h}{k_2}% {i}{a_{n1}}% {j}{a_{n2}}% {l}{a_{np}}% {m}{k_n}% } \systeme[xytz]{ax+by+t+cz=d,ex+fy+t+gz=h,t=t,ix+jy+t+lz=m} \end{document} Publiée 04 Avr '20, 15:10 denis ♦♦ Ça alors ! J'ai essayé à peu près la même chose et impossible que ça fonctionne normalement. Pour remplacer les coefficients avec indices, ça ne fonctionnait que pour le premier, et ensuite des coefficients indéfiniment répétés et d'autres bazars improbables…
(04 Avr '20, 17:14)
Bernard
@Bernard Ce genre de bricolage est tellement infâme qu'on a vite fait de commettre une bourde :)
(04 Avr '20, 17:35)
denis ♦♦
Bricolage infâme ? Ben ça. Je trouve ça assez réussi, au contraire.
(04 Avr '20, 17:52)
Pathe ♦♦
|
Je propose cette solution basée sur le package array : Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{array,mathtools} \begin{document} \[ \left\{ \renewcommand{\arraystretch}{1.5} \setlength{\arraycolsep}{0pt} \def\bvdots{\vdotswithin{=}} \begin{array}{ l l >{{}}c<{{}} % a_{11} & x_1 & + l l >{{}}c<{{}} % a_{12} & x_2 & + c >{{}}c<{{}} % \cdots + l l >{{}}c<{{}} l % a_{1n} & x_n & = & b_1 } a_{11} & x_1 & + & a_{12} & x_2 & + & \cdots & + & a_{1n} & x_n & = & b_1 \\ a_{21} & x_1 & + & a_{22} & x_2 & + & \cdots & + & a_{2n} & x_n & = & b_2 \\ & & & & & \bvdots & & & & & \bvdots & \bvdots\\ a_{m1} & x_1 & + & a_{m2} & x_2 & + & \cdots & + & a_{mn} & x_n & = & b_m \end{array} \right. \] \end{document} Voici le rendu : |
@louiseb62 : pourquoi ôter votre ECM ? Il serait utile que les contributeurs du présent forum en disposent, ceci pour vous aider à résoudre votre problème.
À la page 1, on peut lire avant le deuxième exemple (inconnues indicées) que les indices des inconnues doit être des nombres entiers positifs ou nuls, c'est-dire dans
x_{n}
il faut quen=0,1,2,....
.Ça paraît en effet difficile avec le package
systeme
.Le code est plus long, mais on peut obtenir le même disposition avec l'environnement
alignat
convenablement utilisé.J'ai eu un bon résultat avec le package
aligned
L'avantage de
align(ed)at
est qu'on a le contrôle sur l'espacement entre les colonnes d'alignement.