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 :

Macro personnalisée - Problème d'espacement


Sujet :

Programmation (La)TeX avancée

  1. #1
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut Macro personnalisée - Problème d'espacement
    Bonjour a toutes et a tous,

    je suis en train d'experimenter avec les macros personalisees et j'ai un probleme d'espacement entre l'acronyme que j'ecris via la macro et le reste du texte.

    Soit la macro suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    %%% Preambule %%%
    \newcommand{\cia}{\texttt{C.I.A} }%Central Intelligence Agency
    Comme vous pouvez le voir la macro ci-dessus a "un" espace apres l'acronyme. Malheureusment si j'utilise le code suivant dans le texte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    blahbladhada d adwadaw (\cia) faowrhaoehdadnmfgpse
    Alors j'obtiens
    blahbladhada d adwadaw (C.I.A ) faowrhaoehdadnmfgpse
    La paranthese de droite n'est pas collee a la lettre A.

    Malheureusment, si je remplace le code ci-dessus par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    %%% Preambule %%%
    \newcommand{\cia}{\texttt{C.I.A}}%Central Intelligence Agency
    Alors le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    badawdha faiwdiaw vsaerihaf \cia faeirfsoefosenfskfn .
    Donne:
    badawdha faiwdiaw vsaerihaf C.I.Afaeirfsoefosenfskfn .
    Le texte "C.I.A" reste colle aux mots immediatement a droite, et ce quelque soit le nombre d'espace que je mets entre la macro "\cia" et le reste du texte.

    Comment dois-je reecrire la macro afin de pouvoir controller l'espacement entre ma "macro" et le texte, ou bien ponctionation, qui l'entoure.

    Merci d'avance,

    Ar@mi$
    Avant de Poster Lire les Regles! Merci
    -------------------------------------------------
    "The only Way for Evils to Triumph is for Good Men to Do Nothing"
    Edmund Burke (1729 - 1797)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    429
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 429
    Points : 475
    Points
    475
    Par défaut
    Bonjour,

    Trois idées ci-dessous.

    Cordialement,

    Nicolas

    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
    \documentclass[a4paper,oneside,11pt]{article} 
     
    \usepackage[francais]{babel} 
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc} 
     
    \newcommand{\cia}{\texttt{C.I.A}}
     
    \begin{document} 
     
    La \cia\ est\\
    La \cia{} est
    La \cia\ est\\
     
    \end{document}

  3. #3
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut


    ca marche! en plus je viens de confirmer par une autre source que la formule avec {} est probablement la plus "comprehensible".

    Merci beaucoup,

    Ar@mi$
    Avant de Poster Lire les Regles! Merci
    -------------------------------------------------
    "The only Way for Evils to Triumph is for Good Men to Do Nothing"
    Edmund Burke (1729 - 1797)

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

Discussions similaires

  1. [d6][expert WSDL] problème d'espace de nom.
    Par tchup dans le forum Web & réseau
    Réponses: 1
    Dernier message: 01/09/2005, 14h46
  2. [C#] Problème d'espaces
    Par Procto dans le forum ASP.NET
    Réponses: 6
    Dernier message: 22/06/2005, 11h47
  3. [HTML] problème d'espace sous IE
    Par dug dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/04/2005, 21h53
  4. Problèmes d'espaces après requete SQL
    Par innosang dans le forum Bases de données
    Réponses: 7
    Dernier message: 29/04/2004, 16h47
  5. problème d'espace
    Par leeloo076 dans le forum ASP
    Réponses: 2
    Dernier message: 05/04/2004, 10h44

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