J'ai fait quelques recherches sur des forums pour essayer de faire un système qui répond à ces règles :

  • aligné
  • en mode math
  • accolade à gauche
  • numérotation des équations en mode sous-équation (1a), (1b)

Le package envmath (avec les environnements EqSystem et System) ne marche pas chez moi (l'accolade à gauche est approximative, c'est pas très beau).

À 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}

Posée 26 Avr '21, 08:34

Sha-chan's gravatar image

Sha-chan
16938
Taux d'acceptation : 0%

Modifiée 26 Avr '21, 10:19

denis's gravatar image

denis ♦♦
7.3k1510

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.

(26 Avr '21, 09:32) pzorba75 pzorba75's gravatar image

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. ^^

(26 Avr '21, 09:59) Sha-chan Sha-chan's gravatar image

Bienvenue sur TeXnique.fr ! Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(26 Avr '21, 10:18) denis ♦♦ denis's gravatar image
2

Vous pouvez voir l'extension cases.

(26 Avr '21, 11:29) touhami touhami's gravatar image

Voici une solution basée sur les fonctionnalités du package empheq et, pour les sous-équations, du package amsmath.

\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}
Lien permanent

Publiée 26 Avr '21, 11:38

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 26 Avr '21, 11:42

Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.