IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques - Sciences Discussion :

[Mode maths] Parenthèses avancées


Sujet :

Mathématiques - Sciences

  1. #1
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut [Mode maths] Parenthèses avancées
    Bonjour à tous,
    Voici mon souci : j'ai une formule qui doit être de la forme de la formule (12) du rapport que je poste en pièce jointe.

    En gros, je voudrais écrire :

    min (somme_de_quelque_chose )
    Jusqu'ici, rien de bien spécial. Sauf que je veux, sous certains termes de la somme, mettre des \underbrace{}_{}. Le problème, c'est les parenthèses : je veux pouvoir avoir des parenthèses de la bonne taille, c'est-à-dire qui sont de la taille des signes somme (donc avec \left( et \left) ).

    Problème :
    1. soit l'accolade en bas se retrouve englobant la parenthèse,
    2. soit la parenthèse descend jusqu'à englober l'accolade

    Mais en regardant le PDF en pièce jointe, vous verrez mieux. Il s'agit de l'équation (12).

    Alors voici le code de l'équation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    \begin{equation}
    	\textup{min}\left(\mathcal{C}_{max}\right) = 
    	\textup{min}  \underbrace{\left(\sum_{j=1}^{m-1} \sum_{i=1}^{n} x_{i1}.p_{ij} \right.}_{\scriptsize \textup{Premier travail}} 
    	+ \underbrace{\sum_{i=1}^{n-1} I_{im}}_{\scriptsize \textup{Temps d'attente}}
    	+ \underbrace{\left. \sum_{i=1}^{n} p_{im} \right)}_{\scriptsize \textup{Dernière machine}}
    \end{equation}
    Hayiiiiiiiiiiiiii !

  2. #2
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut
    Tiens bizarre, je viens de recevoir un mail disant que tu avais répondu à ma question Arnache, mais le message n'y est pas...

    Bon je cite quand-même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    \documentclass{article}
    \usepackage{amsmath}
     
    \begin{document}
    Avant
    \[
     \left(\underbrace{\sqrt{x^2+y^2}}_{\text{Euclidean norm}}\right)+\cos 10 \neq \pi
    \]
     
    Apres
    \newbox{\mybox}
    \sbox{\mybox}{$\sqrt{x^2+y^2}$}
    \[
     \left(\makebox[0pt]{\phantom{\usebox{\mybox}}}\right.\!\!\!
     \underbrace{\usebox{\mybox}}_{\text{Euclidean norm}}
     \!\!\!\left.\makebox[0pt]{\phantom{\usebox{\mybox}}}\right)
     +\cos 10 \neq \pi
    \]
     
    \end{document}
    Eh bien pour te répondre, j'avais pensé à ça, mais je ne savais pas trop comment faire ! Il me semblait bien qu'on pouvait rendre des caractères invisibles

    Merci beaucoup, je considère le problème comme résolu.
    (ceci dit, comme le dit Arnache, c'est pas du plus pur style, mais ça marche très bien. Si quelqu'un connaît une solution encore plus classe... en tous cas je vais faire ça, au moins j'ai appris encore un truc )
    Hayiiiiiiiiiiiiii !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Points : 28
    Points
    28
    Par défaut
    Bonjour

    Voici une solution.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    \newbox{\mybox}
    \begin{equation}
      \sbox{\mybox}{$\displaystyle \sum_{j=1}^{m-1} \sum_{i=1}^{n} x_{i1}.p_{ij}$}
    	\textup{min}\left(\mathcal{C}_{max}\right) = 
    	\textup{min}  \left(\makebox[0pt]{\phantom{\usebox{\mybox}}}\right.
    	\underbrace{\usebox{\mybox}}_{\textup{\scriptsize Premier travail}} 
    	+ \underbrace{\sum_{i=1}^{n-1} I_{im}}_{\textup{\scriptsize Temps d'attente}}
    	+ \underbrace{\sum_{i=1}^{n} p_{im}}_{\textup{\scriptsize Dernière machine}}
    	\makebox[-4mm]{}\left.\makebox[0pt]{\phantom{\usebox{\mybox}}}\right)
    \end{equation}
    Si c'est à un seul endroit qu'il vous faut faire ce genre de manip, alors ok. Sinon ce n'est pas idéal, car ce n'est pas automatisé : il y a la longueur -4mm à régler au cas par cas, une \makebox de longueur négative peut aussi être nécessaire après la première parenthèse, ce que j'ai mis dans la newbox doit être le morceau le plus haut de ce qu'il y a entre parenthèses, etc...

    Bonne chance.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Points : 28
    Points
    28
    Par défaut
    Oui, nos réponses se sont croisés. J'avais supprimé entre temps mon premier message, mais visiblement on n'a pas les 5mn de qu'on a sur certains forums...

  5. #5
    Membre actif
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Points : 259
    Points
    259
    Par défaut
    Merci beaucoup !
    Cette solution aussi est bien, merci !
    Mon problème est donc bien résolu
    Hayiiiiiiiiiiiiii !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tester si on est en mode math (sans \ensuremath)
    Par Eusebius dans le forum Mathématiques - Sciences
    Réponses: 0
    Dernier message: 03/06/2008, 18h37
  2. Accolade sans mode math
    Par Niun dans le forum Mathématiques - Sciences
    Réponses: 4
    Dernier message: 07/04/2008, 19h12
  3. Problème indice somme mode equation mode math $ $
    Par fafabzh6 dans le forum Mathématiques - Sciences
    Réponses: 4
    Dernier message: 29/02/2008, 15h21
  4. Quel type d'espaces en mode maths ?
    Par mamounit dans le forum Mathématiques - Sciences
    Réponses: 4
    Dernier message: 05/12/2007, 09h42
  5. Balises code en mode d'édition avancé
    Par DonkeyMaster dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 17/01/2007, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo