J'ai fait quelques recherches sur des forums pour essayer de faire un système qui répond à ces règles :
Le package À court de solution, j'ai tenté de faire un environnement moi-même : \newcounter{subequation} \newcommand{\newequation}{\refstepcounter{subequation} \textrm{(\theequation\alph{subequation})}} \newenvironment{system}[1][\{] { \setcounter{subequation}{0} \refstepcounter{equation} \[ \left #1 \begin{array}{r c l r@{\qquad \newequation}} } { \end{array} \right . \] } Mais les index des équations sont collés à l'équation alors que j'aimerais les envoyer en fin de ligne (comme les index d'équations lorsque l'on utilise les environnements faits pour ^^ ) Un MWE : \documentclass[a4paper]{article} \usepackage{array} \newcounter{subequation} \newcommand{\newequation}{\refstepcounter{subequation} \textrm{(\theequation\alph{subequation})}} \newenvironment{system}[1][\{] { \setcounter{subequation}{0} \refstepcounter{equation} \[ \left #1 \begin{array}{r c l r@{\qquad \newequation}} } { \end{array} \right . \] } \begin{document} \begin{system} x + y & = & 2 & \\ x & = & 1 & \end{system} \end{document} |
Voici une solution basée sur les fonctionnalités du package \documentclass{article} \usepackage{empheq} \begin{document} \begin{subequations} \begin{empheq}[left=\empheqlbrace]{alignat=2} x & + y & & = 2 \\ x & & & = 1 \end{empheq} \end{subequations} \end{document} Publiée 26 Avr '21, 11:38 denis ♦♦ |
UBP C. Tellechea a écrit une application, nommée
systeme
qui fait ce que vous cherchez à faire. Disponible sur ctan.org, la documentation est en français, langue de la République. À consulter avant de vous lancer dans un développement.J'avais vu ces travaux, mais ils ont le même problème que moi : l'index de l'équation est placé juste après l'équation alors que je souhaiterai l'avoir en fin de ligne comme les équations de bases de LaTeX. ^^
Bienvenue sur TeXnique.fr ! Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).
Vous pouvez voir l'extension cases.