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

Programmation (La)TeX avancée Discussion :

\newcommand : insérer des symboles


Sujet :

Programmation (La)TeX avancée

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Points : 11
    Points
    11
    Par défaut \newcommand : insérer des symboles
    Bonjour à tous,

    J'aimerais créer un raccourcis pour \left( et \right) que j'utilise assez souvent.
    Comme \( et \) sont des commandes existantes que je n'ai pas envie de les redéfinir, j'ai pensé à \l( et \r) ou bien \(( et \)).

    Mais le compilo me sort "\l already defined" ou "\( already defined", comme s'il ne lisait pas le caratère '(' derrière ?!?
    N'est-ce pas possible d'insérer des caractères symboliques dans des commandes définies par l'utilisateur ?

    Merci d'avance pour vos réponses.


    PS : j'ai aussi essayé avec \providecommand (j'ai d'ailleurs pas bien compris la différence avec \newcommand) et \renewcommand (qui me sort bien entendu une erreur "\l ( undefined" (là, allez savoir, il lit '(' mais avec un espace ?!?)) sans succès.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 28
    Points : 31
    Points
    31
    Par défaut
    salut
    est ce que ca vous convient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    \documentclass{article}
    \newcommand{\lp}{\left(}
    \newcommand{\rp}{\right)}
    \begin{document}
    \[\lp \sum_{i=1}^\infty\frac{i^2}{3}\rp\]
    \end{document}

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Merci.

    En effet, depuis, j'ai lu lors de mes recherches, que les noms des macros ne devaient être constitués que de lettres. C'est dommage, pour le coup c'est moins visuel, mais je m'en satisferai.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 54
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par Pece_ Voir le message
    PS : j'ai aussi essayé avec \providecommand (j'ai d'ailleurs pas bien compris la différence avec \newcommand) et \renewcommand (qui me sort bien entendu une erreur "\l ( undefined" (là, allez savoir, il lit '(' mais avec un espace ?!?)) sans succès.
    Quelle est la différence essentielle entre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    \providecommand{}{}
    et
    , surtout lorsque la commande est sans arguments?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par lucaordi Voir le message
    Quelle est la différence essentielle entre \providecommand{}{} etn \newcommand{}{}, surtout lorsque la commande est sans arguments?
    Le fait qu'il y des arguments ou pas ne change rien.

    \providecommand fait la même chose que \newcommand sauf la vérification que la commande existe déjà et l'émission d'un message d'erreur si tel est le cas.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 54
    Points : 27
    Points
    27
    Par défaut
    Merci.

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

Discussions similaires

  1. Insérer des symboles dans un ComboBox
    Par therock dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/02/2007, 14h09
  2. [DBase][BDE]Insérer des images JPeg dans un table.u
    Par migauvin dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/08/2004, 12h03
  3. insérer des images dans une bd postgresql
    Par ephet dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 20/01/2004, 09h18
  4. [Sybase] Définition des symboles
    Par SoaB dans le forum Sybase
    Réponses: 5
    Dernier message: 19/03/2003, 23h06
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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