Je souhaite tout simplement intégrer les systèmes dans une énumération de questions avec l'extension systeme.

  1. résoudre système 1
  2. résoudre système 2
  3. résoudre système 3

Bref, pas compliqué... mais ça ne fonctionne pas : les erreurs affichées sont Command \end{enumerate} invalid in math mode..

Seulement, il est dit dans la doc que le systeme fonctionne en mode maths ou pas. Bref, j'ai tenté de le forcer en encadrant le système par des $. J'ai aussi testé de les mettre à l'intérieur. J'ai dû forcer le passage à la ligne aussi. Il ne reconnaît pas le \item.

Ouvrir dans l'éditeur
\documentclass[a4paper,11pt,french]{article}%
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{systeme}
\usepackage{enumerate}
\begin{document}
    \begin{enumerate}
        \item Résoudre le système (S_1) : $\systeme{7x-6y=12,5x+3y=11}$
        \item Résoudre le système (S_2) : $\systeme{4x+6y=5,6x+9y=7}$
        \item Résoudre le système (S_3) : $\systeme{3x-\sqrt6y=\sqrt3,\sqrt6x-2y=\sqrt2}$
    \end{enumerate}

\end{document}

alt text

Posée 23 Fév '16, 11:53

La_fee's gravatar image

La_fee
21225
Taux d'acceptation : 0%

Modifiée 23 Fév '16, 13:23

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Quelques commentaires sur cet ECM : l'option de classe a4paper peut être supprimée au profit du chargement du package geometry avec cette même option, les options french et francais sont redondantes (il est préférable de recourir à la 1re et, comme c'est le cas ici, de la faire figurer en option de classe plutôt que de package), les packages inputenc et fontenc sont à charger en 1er et le package babel en dernier (sauf exception), le package enumerate aurait dû ne pas figurer dans cet ECM car il n'est pas lié au problème rencontré.

(23 Fév '16, 13:46) denis ♦♦ denis's gravatar image

Le problème ici est utilisation de _ (S_1) en mode texte alors que c'est réservé au mode math, donc la solution est d'utiliser ($S_1$).

(24 Fév '16, 09:01) touhami touhami's gravatar image

Il n'y a aucun problème si on met les (S_i) en mode mathématique. En effet, le caractère _ n'est utilisable qu'en mode mathématique. On peut même, comme le spécifie la documentation de systeme, ne pas être en mode mathématique pour écrire le système d'équation (le package se charge de nous y mettre). Cela donne :

Ouvrir dans l'éditeur
\documentclass[a4paper,11pt,french]{article}%
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{systeme}
\usepackage{enumerate}

\begin{document}
    \begin{enumerate}
        \item Résoudre le système $(S_1)$ : \systeme{7x-6y=12,5x+3y=11}
        \item Résoudre le système $(S_2)$ : \systeme{4x+6y=5,6x+9y=7}
        \item Résoudre le système $(S_3)$ : \systeme{3x-\sqrt6y=\sqrt3,\sqrt6x-2y=\sqrt2}
    \end{enumerate}
\end{document}
Lien permanent

Publiée 23 Fév '16, 12:13

Maxime's gravatar image

Maxime ♦
1.3k31638
Taux d'acceptation : 58%

Modifiée 23 Fév '16, 12:51

denis's gravatar image

denis ♦♦
7.0k1510

1

Pour compléter cette réponse, il est aussi possible d'avoir des indices en mode texte, mais la syntaxe est différente. Il s'agit de la commande \textsubscript. Si tu veux conserver S₁ en mode texte, tu peux taper (S\textsubscript{1}) au lieu de $(S_1)$.

Cela peut sembler a priori étrange, mais la typographie est gérée différemment entre les modes texte et mathématique (le plus visible étant l'utilisation de fontes différentes, et une gestion complètement différentes des espaces).

(23 Fév '16, 12:40) the_alf the_alf's gravatar image
1

Si vos noms S\textsubscript{i} sont liés au compteur de l'environnement enumerate, vous pourriez utiliser S\textsubscript{\theenumi} aussi (pas testé).

(24 Fév '16, 04:50) pluton pluton's gravatar image
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.